Second 基础一
1、while循环:
基本语句:
while 条件:
循环体
while 1: #1就是True print(x)
如何终止循环:1、改变条件 2、break 3、quit() exit() #不建议使用,该终止为退出整个程序
flag = True while flag: print(x) #break #flag = False #quit() #exit()
补充:while else 是固定搭配、continue是结束当前循环然后重新进行while判断
2、格式化输出:
有模板格式的输出,%为占位符,%s是占位str、%d是占位整数,%%输出为%(前一个%是对第二个%的转译)
name = input('input your name') age = input('input your age') msg = '我是%s,年龄%s' % (name, age) print(msg)
3、运算符:
运算符%,取模-返回除法的余数,4%2=0
运算符//,取整数-返回商的整数部分,4//2=2
运算符**,幂-返回x的y次幂,4**2=16
运算符==,等于
运算符!=,不等于
运算符and,其中一个以上为False,就返回False
运算符or,其中一个以上为True,就返回True
运算符not,其中一个以上为False,就返回True
优先级()> not > and > or
print(1 or 2) 优先输出前者,若0则输出非0,若同False输出后面的
print(1 and 2)与上面相反,若同False输出前面的
成员运算 in 和 not in
4、编码初识:
ASCII:早期编码本,含英文、数字、特殊字符
8位(bit)== 1byte
在ASCII中8位一个字节表示一个字符
Unicode:万国码,将全世界的文字全都包含进去
起初:16位 2个字节表示一个字符
升级:32位 4个字节表示一个字符
utf-8:英文用8位 1个字节表示一个字符
欧洲用16位 2个字节表示一个字符
中文用24位 3个字节表示一个字符
gbk:国标 只包含英文跟自己国家的语言
英文用8位 1个字节表示一个字符
中文用16位 2个字节表示一个字符
8bit = 1 byte
1024 byte = 1kb
1024 kb = 1 Mb
1024 Mb = 1 Gb
1024 Gb = 1Tb


浙公网安备 33010602011771号