while -- 循环
-
while 条件:
循环体
break -- 终止当前循环
-
while True:
print("爱情买卖")
break
print('哈哈')-
-
break -- 终止当前循环且break下方代码不会执行
-
continue
-
continue -- 跳出本次循环,继续下次循环(伪装成循环中最后一个代码)
-
continue -- 必须在循环中使用,且下方代码不会执行
while else
-
while else 是一个整体循环,当循环体中出现了break就不会再执行else
-
num=True
while num:
print('你好')
num=False
else:
print('不好')
二、格式化
占位
-
%s -- 字符串占位(万能占位符)
-
%d或%i -- 数字占位
-
用两个%表示普通的%(%%)
-
msg='%s的学习进度是%s'%(轩,90)
-
占的位置和填充时的顺序一一对应
-
-
f"{},{},{}"
-
python 3.6及以上版本才能使用
-
三、运算符
算术运算符
-
+、-、*、/、%(取余)、**(幂)、//(向下取整)
比较运算符
-
> 、 < 、 >= 、 <= 、 == 、 !=
赋值运算符
-
= 、 += 、 -= 、 *= 、 /= 、 **= 、 %= 、 //=
逻辑运算符
-
and -- 与
-
非零的数字都为真
-
都为真才是真,有一个是假就是假
-
都为真时选择and后面的内容
-
都为假时选择and前面的内容
-
-
or -- 或
-
有一个真即为真
-
两个都为真时选or前面的
-
两个都为假时选or后面的
-
-
not -- 非
-
不是
-
-
优先级:()> not > and > or
成员运算符
-
in -- 在
-
not in -- 不在
四、编码初识
ASCII
-
1个字节
-
不支持中文
gbk(国标)
-
英文1字节
-
中文2字节
万国码unicode
-
中文英文都4个字节
UTF-8
-
最流行的编码集
-
英文1字节
-
欧洲2字节
-
亚洲3字节
拓展
-
win -- gbk
-
Linux -- UTF-8
-
mac -- UTF-8
单位转换
-
1字节=8位 (1B=8b 1byte=8bit)
-
B 、 KB 、 MB 、 GB 、 TB 、 PB 、 EB