python基础day2
i=1 while True: username=input("请输入你的用户名:") password=int(input("请输入你的密码:")) if username=="小明" and password==123456: print("登陆成功!") break else: i+=1 if i<=3: print("输入错误请,重新登陆!") else: print("请妥善保存你的账号密码,再见!") break
name=input("请输入姓名:") age=int(input("请输入年龄:")) height=input("请输入身高:") msg="我叫%s,我今年%d岁,我身高%s,我的学习进度为%%5" %(name,age,height) print(msg)
格式化输出:
%占位符 s:字符串 d:数字
%%表示单纯的只显示%
while else:
当while循环被break打断时,就不执行else,否则就继续执行
初始编码:
电脑的传输,还有存储的实际上都是01010101
美国 :ascii码 2**7=128 1byte ==8bit 1 KB==1024 bByte 1MB==1024KB 1GB==1024MB 1TB==1024GB
中文9万多字,创建了一个万国码,unicode ,4个字节表示一个中文 2**32
升级版 utf-8 三个字节表示一个中文 2**24
gbk 仅限于国内使用 2个字节表示一个中文 2**16
运算符:
运算符优先级:()>not>and>or
x or y: x 如果为 ‘T’,则等于 x , x如果为‘F’,则等于y . and 运算相反
print(int(Flase))=0, print(int(True))=1
计算机运算顺序是从左到右