循环
while 条件:
代码块(循环体)
while True 死循环
print (“123123123”)
break 彻底停止当前本层循环
continue 停止当前循环,继续执行下一次循环。
exit: 彻底退出程序
else: 当前条件为假时会执行else
代码块
格式化输出
%s 占位是占字符串,可以占用仍和位置
%d 占字符串,但是能是数字
3.运算符(难点):
and : 并且. 左右同时为真,结果才真 or : 或者. 左右俩端有一个为真,结果就是真. not : 非真既假,非假既真 运算顺序: () => not => and => or (not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # False x or y 如果x为0,则返回y, 否则返回x and 和 or 相反4.编码: 最早的计算机编码是ASCII。 有英文+数字+特殊字符 8bit => 1byte 没有中文, 后面的编码必须兼容ASCII GBK 把中国的文字进行编码. 对ASCII扩充。 16bit => 2byte 主要包含了中文, 日文, 韩文, 英文(兼容ASCII) UNICODE 32bit 兼容各个国家的编码。万国码。 浪费空间 32bit => 4byte UTF-8 可变长度的UNICODE。本质是UNICODE。 英文在UTF-8里面占用1个字节 8bit 欧洲文字。占用2个字节 16bit 中文. 占用3个字节 24bit UTF-16 8bit => 1byte 1024byte => 1kb 1024kb => 1mb 1024mb => 1gb 1024gb => 1tb 1024tb = > 1 5. in: 判断xxx是否出现在xxxx中 列: content = input("请输入你的评论信息:") if "金三胖" in content: # xxx是否出现在xxx中 print("对不起. 你的评论包含敏感词汇") else: print("OK")