while及运算符
1.while 循环
while循环的结构:
(1)while 条件:
循环体
(2)while 条件:
循环体
else:
循环体
2.如何让循环终止?
(1)改变条件(标志位概念flag)

(2)加入关键字break终止。(循环中只要遇到break,循环立马结束)

(3)continue:结束本次循环,继续下一次循环。
(4)while else结构
如果while循环被break打断,则不执行else代码。
while应用场景:(1)验证用户名密码,重新输入。
(2)无限次的显示页面,无限次的输入.......
3.格式化输出
制作一个模板,某些位置的参数是动态的,像这样,就需要用到格式化输出,也就是字符串的动态替换
% 占位符 后面跟 (1)s 数据类型为字符串(2)d 数字

第二种方式%(name)s
msg='你的名字是%(name1)s,你的年龄%(age1)d,你的性别%(sex1)'%(name,age,sex)
Bug点:在格式化输出中,只想单纯的表示一个%时,应该用%%表示。
5.运算符
算术运算:

比较运算

赋值运算

逻辑运算

逻辑运算优先级:()>not>and>or
x or y,x为真,值为真,x为假,值为y。and相反
6.编码初识
ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号。
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,
注:此处说的的是最少2个字节,可能更多
UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,中文的字符用3个字节保存...

浙公网安备 33010602011771号