while循环

  • 循环:不断重复着某件事就是循环

  • while 关键字

  • 死循环:while True:

    ​ 循环体

    while True:   # 死循环#
    print("坚强")#
    print("过火")#
    print("单身情歌")#
    print("郭德纲的小曲")#
    print("五环之歌")#
    print("鸡你太美")#
    print("大碗宽面")#
    print("痒")
  • while结构:

    ​ while 条件:

    ​ 缩进 循环体

  • 控制循环次数:通过条件控制循环次数

    count = 0#
    while True: # 死循环#
    count = count + 1 # 先执行 = 右边的内容#
    if count == 5:#
    print(count)#
    break # 有限循环
  • while 循环中的两个关键字:

    • break:终止本次循环
    • continue:跳出本次循环,继续下次循环(就是伪装成循环体中最后一行代码)
    • continue和break下方代码都不会执行
  • while else

    • while else 与if else相似

    • 结构:

      ​ while 条件:

      ​ 缩进 循环体

      ​ else:

      ​ 缩进 结果

格式化

  • % s字符串:%是占位,s代表所占内容为字符串,可以填数字,也可以填字符串

  • %d| %i:必须填充数字

  • %%转义:变成普通的%

  • msg = “山哥,目前的学习进度为%s%%”

    print(msg%(2))

    • 按位置顺序一一对应(占几个位置就填几个位置)
  • f-string python3.6版本及以上才能使用

    • a =1b =2msg = f"my name is {a} I'm {b} years old"print(msg)

运算符

  • 比较运算符

    #  >  <  >=  <=  ==(等于) != (不等于)
  • 算术运算符

    # + - * /
    # //(整除|地板除(向下取整))
    # ** 幂# % 取余(模)
    # print(5 / 2)
    # 2.5
    # print(5 // 2)
    # 2
    # print(2 ** 0)
    # 1
    # print(5 % 2)
    # 1
  • 赋值运算符

    #     =
    # +=
    # -=# *=
    # /=# //=
    # **=
    # %=
    # a = 10
    # b = 2
    # b += 1
    # b = b + 1
    # print(b)
    # a -= 1
    # a = a - 1
    # a *= 2
    # a = a * 2
    # a /= 2
    # a = a / 2
    # a //= 2
    # a = a // 2
    # a **= 2
    # a = a ** 2
    # a %= 2
    # a = a % 2
  • 逻辑运算符

    • 两边为真and取后面,or取前面,两边为假,and取前面,or取后面

      and:一假得假

      or:一真得真

    # 与(and 并且) 或(or) 非(not 不是)
    # True and False
    # True or False
    # True and not False
    # 优先级:() > not > and > or
    # 查找顺序: 从左向右
  • 成员运算符

    # in(在)    not in(不在)
    # name = "alex"
    # msg = input(">>>")
    # if name in msg:
    # print(111)
    # else:
    # print(222)

编码初始

# 编码集(密码本)
# ascii 不支持中文
# a 一个字符占用8位
# gbk(包含ascii)国标
# a 一个字符占用8位(1字节)
# 中文 一个字符占16位(2字节)
# unicode# 英文 4个字节 32位
# 中文 4个字节 32位
# utf-8 (最流行的编码集)
# 英文 1字节 8位
# 欧洲 2字节 16位
# 亚洲 3字节 24位
# 单位转换: # 1字节 = 8位 *****
# 1Bytes = 8bit *****
# 1024bytes = 1KB
# 1024KB = 1MB
# 1024MB = 1GB
# 1024GB = 1TB # 够用了
# 1024TB = 1PB

python 中的while循环、格式化、编码初始的更多相关文章

  1. python中的while循环,格式化输出,运算符,编码

    一.while循环 1.1语法 while 条件: 代码块(循环体) else: 当上面的条件为假的的时候,才会执行. 执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成 ...

  2. python基础入门while循环 格式化 编码初识

    一.while循环 1.格式 while+空格+条件+英文冒号: ​ 缩进+结果(循环体) ​ #若条件为真则一直执行,条件为假则不执行 while True: print('痒') print('. ...

  3. 利用Python中的for循环和while循环,打印各种方向的九九乘法表。

    哈喽大家好,今天,可乐来给大家分享一下Python中用for循环和while循环打印九九乘法表的操作.由于本人也是刚刚接触Python不长时间,代码也是自己编写的,所以有什么不足之处还请大家多多指教. ...

  4. Python中日期和时间格式化输出的方法

    本文转自:https://www.jb51.net/article/62518.htm 本文实例总结了python中日期和时间格式化输出的方法.分享给大家供大家参考.具体分析如下: python格式化 ...

  5. 【转】Python中的字符串与字符编码

    [转]Python中的字符串与字符编码 本节内容: 前言 相关概念 Python中的默认编码 Python2与Python3中对字符串的支持 字符编码转换 一.前言 Python中的字符编码是个老生常 ...

  6. python中字典的循环遍历的两种方式

    开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...

  7. 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识

    一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...

  8. python记录_day02 while循环 格式化 基本运算符

    一.流程控制之while循环 语法: while 条件: 循环体 else: else语句(当条件不成立的时候执行这里 和break没关系) 判断条件是否成立. 如果成立执行循环体.然后再次判断条件, ...

  9. 你真的会python中的for循环吗

    for 循环是 Python 中的通用序列迭代器:它可以单步遍历任何有序序列中的元素.for 语句适用于字符串.列表.元组.其他内置可迭代对象和类创建的新对象. for 通常比 while 循环更容易 ...

随机推荐

  1. OV SSL证书有哪些功能?网站安装OV SSL证书的好处

    OV SSL证书英文名称为Organization Validation SSL Certificate,申请OV SSL证书需要审核申请者对域名是否拥有控制权,同时审核申请者是否为一个合法登记.真实 ...

  2. [Abp vNext 源码分析] - 7. 权限与验证

    一.简要说明 在上篇文章里面,我们在 ApplicationService 当中看到了权限检测代码,通过注入 IAuthorizationService 就可以实现权限检测.不过跳转到源码才发现,这个 ...

  3. 控制台基于Quartz.Net组件实现定时任务调度(一)

    前言: 你曾经需要应用执行一个任务吗?比如现在有一个需求,需要每天在零点定时执行一些操作,那应该怎样操作呢? 这个时候,如果你和你的团队是用.NET编程的话,可以考虑使用Quartz.NET调度器.允 ...

  4. Redis——基础使用

    Redis总体介绍: Redis特性 Redis(REmote DIctionary Server),是一个开源的内存数据库 持久化:RDB.AOF 主备复制 丰富的数据结构 Lua脚本.事务 Red ...

  5. 正则表达式之Matcher类中group方法

    前言 同事把一个excel表给我,里面的数据大概有几千的样子吧.自己需要把里面的数据一个一个拿出来做一个http请求,对得到的结果进行过滤,然后再写到上面去.这是就涉及到用脚本来进行操作了,于是自己搞 ...

  6. 自己动手实现MQTT协议

    写在前面 前段时间弄IoT相关的东西,系统学习了一下 MQTT 协议,在此分享出来. 本文先是对 MQTT 协议做了简单的介绍:接着是对 MQTT协议的内容做了较为全面的解读:最后使用 Python ...

  7. 深入分析Java的编译期与运行期

    不知大家有没有思考过,当我们使用IDE写了一个Demo类,并执行main函数打印 hello world时都经历了哪些流程么? 想通过这篇文章来分析分析Java的执行流程,或者换句话说想聊聊Java的 ...

  8. python报错 TypeError: a() got multiple values for argument 'name'

    [问题现象] 在一次调用修饰函数中出现了问题,折腾了一下午,一直报错 TypeError:  got multiple values for argument 只是很简单的调用 from tsu2Ru ...

  9. 【JVM从小白学成大佬】3.深入解析强引用、软引用、弱引用、幻象引用

    关于强引用.软引用.弱引用.幻象引用的区别,在很多公司的面试题中经常出现,可能有些小伙伴觉得这个知识点比较冷门,但其实大家在开发中经常用到,如new一个对象的时候就是强引用的应用. 在java语言中, ...

  10. Rest构建分布式 SpringCloud微服务架构项目

    一.开发环境:jdk  1.8.Maven  3.x.IDEA  2019.1.4.SpringBoot   2.0.7.spring Cloud  最新的稳定版  Finchley SR2   搭配 ...