Python的while循环/格式化输出/运算符/编码
一.流程控制-while循环
在生活中,我们遇到过循环的事情吧?比如循环听歌。在程序中,也是存才的,这就是流程空语句while。
模拟一下循环听歌:
while True:print('我们不一样')
print('我们都一样')
print('有啥不一样')
while 条件:
结果
如果条件是真, 则直接执⾏结果. 然后再次判断条件. 直到条件是假. 停⽌循环
那我们怎么终止循环呢? 结束循环:
1.改变条件
2.break
补充1: while循环.
while 条件:
循环体
else:
循环在正常情况跳出之后会执⾏这⾥
注意: 如果循环是通过break退出的. 那么while后⾯的else将不会被执⾏, 只有在while条件判断是假的时候才会执⾏这个 else
pass: 不表⽰任何内容. 为了代码的完整性. 占位而已
补充2: in和not in
可以判断xxx字符串是否出现在xxxxx字符串中
二. 流程控制-break和continue
break: 立刻跳出循环. 打断的意思
continue: 停⽌本次循环, 继续执⾏下⼀次循环.
三.格式化输出
%s 占位字符串
%d 占位数字
四.基本运算符
计算机可以进⾏行行的运算有很多种,可不不只加减乘除这么简单,运算按种类可分为:
算数运算、 ⽐比较运算、逻辑运算、 赋值运算、 成员运算、 身份运算、 位运算.
1.算数运算:
2. 比较运算
3.赋值运算
4.逻辑运算
and: 并且, 两端同时为真. 结果才能是真
or: 或者, 有一个是真. 结果就是真
not: 非真既假, 非假既真
顺序: () => not => and => or
x or y:
如果x是零, 输出y
如果x是非零, 输出x
True: 非零
False: 零
5.编码
1. ascii. 最早的编码. 至今还在使用. 8位一个字节(字符)
2. GBK. 国标码. 16位2个字节.
3. unicode. 万国码. 32位4个字节
4. UTF-8. 可变长度的unicode.
英文: 8位. 1个字节
欧洲文字:16位. 2个字节
汉字. 24位. 3个字节
8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
以上是 Python的while循环/格式化输出/运算符/编码 的全部内容, 来源链接: utcz.com/z/387361.html