一/while
二/占位符
①print('他是%s,他今年%s岁'%('小明','18'))
②特殊情况:
打印:班上80%的人都是男人
print('班上80%%的人都是%s'%('男人'))
三/运算符
特别的逻辑运算符 and or 和True,False等组合
在布尔上下文中从左到右演算表达式的值,如果布尔上下文中的所有值都为真,那么 and 返回最后一个值。
如果布尔上下文中的某个值为假,则 and 返回第一个假值
使用 or 时,在布尔上下文中从左到右演算值,就像 and 一样。如果有一个值为真,or 立刻返回该值
如果所有的值都为假,or 返回最后一个假值
注意 or 在布尔上下文中会一直进行表达式演算直到找到第一个真值,然后就会忽略剩余的比较值
总结一下
and:一路向真,在真的路上找假
or:一路向假,在假的路上找真
完美的解释
四/编码
1.ASCII 八位 一字节 2**8=256种组合
2.gbk 十六位 二字节 2**16=65536种组合
3.Unicode 二十四位 三字节 2**24=16777216种组合
4.utf-8 长度不定
英文八位 一字节
欧洲十六位 二字节
东南亚二十四位 三字节