while循环以及格式化输出和基础运算符
一.循环
while条件:
代码块(循环体)
else:
当上面的条件为假,才会执行
执行顺序:
判断条件是否为真,如果真,执行循环体,然后在次判断条件... 直到循环条件为假,程序退出
二.break和continue
break:停止当前本层循环
continue:停止当前本次循环,继续执行下一次循环
break和continue的区别:break是彻底停止掉当前层循环, continue停止当前本次循环,继续执行下一次循环
三.格式化输出
%s占位字符串, %d占位数字
四.运算符
1.简单的基本运算符
print(1+1) n = 49
print(1-1) if n%2 == 1:
print(1*2) print("奇数")
print(1/2) else:
print(10%3) 计算余数 print("偶数")
prtint(10//3) 整除,地板除,计算商
print(5**3) 5的2次幂 m**n m的n次幂
2.逻辑运算
and:并且,两端同时为真,结果才能是真
or:或者,有一个是真,结果就是真
not:非真既假,非假既真
顺序;() => not => and => or 相同的运算,从左往右算
X or Y:如果X是0,返回Y,若果X是非零返回X
and和or相反,不要去总结and,记住or
FALSE:0; TRUE:1(非零)
五.编码
1. ASCII:最在的编码,至今还在使用,8位一个字节(字符)
2. GBK:国标码,16位2个字节
3. Unicode:万国码,32位4个字节
4. UTF-8:可变长度的Unicode
英文:8位,1个字节
欧洲文字:16位,2个字节
汉字:24位,3个字节
8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
六.in和not in
