python之while 循环 格式化、运算符、编码
一 while 循环
1、while 条件(Ture):
代码块
else:
代码块(当上面的条件为假的时候才会执行)
执行顺序
判断条件是否为真,如果为真,则执行代码块,然后再次判断,如果为真就继续执行......直到循环体为假,跳出循环
二、break 和continue
break :停止当前本层循环
continue:退出本次循环,继续执行下一次的循环
三 、格式化
%s 占位字符串,全能的,什么都能接
%d 占位数字
如:
name="张三"
age="30"
print("今年%s"岁的%s坚持每天早上跑步(空格)%(空格)(age,name))
输出语句为:今年30岁的张三坚持每天早上跑步
又如
input("请输入姓名")
input("请输入年龄")
input("请输入爱好")
S=''' ---------------------infor of %s--------------------
name:%s
age :%s
hobby:%s
-----------------------end-------------------''' % (name,age,hobby)
printh(s)
四 运算符
and: 并且,两端同时为真时,结果为真
or : 或者,有一个是真的,结果就是真的
not: 非真即假,非假即真
运算顺序:()=> not => and => or
x or y:(and相反)
如果x是零, 输出y
如果x是非零, 输出x
五 编码
1.Ascii .最早的编码,至今沿用。8位一个字节
2.GBK,国标码 16位2个字节
3.unicode. 万国码,32位4个字节
4.UTF-8
英文:8位一个字节
欧洲文字:16位 2个字节’
汉字. 24位 ,3个字节