关于用户交互的使用,在python中input起到中要的作用,input(str).
至于在python中占位符为%,s 等同string型 d代表的是digit(数字)
当然这里代码体系、体现了给方面。"""(‘‘‘)----------------------------------"""(‘‘‘)
为只阅不读写的代码 与"#"号在代码首的一样。
不过这里有一个format输出。将用户交互完全体现。
name = input("请输入你联系人的姓名:") age = input("请输入你联系人的年龄:") height = input("请输入你联系人的身高:") hobbie = input("请输入你联系人的爱好:") #message = ‘我叫%s, 我的年龄%s,我的身高%s‘%(name, age,height) message = ------------- contact info of %s ----------------- name : %s age : %d height : %s hobbie : %s --------------- end -----------------%(name,name,int(age),height,hobbie) print(message)
message = ------- i = 0 while i < 3: username = input("请输入你的账号:") password = input("请输入你的密码:") if username == "鲁滍" and password == "123": #这个不是纯数字不能使用int,会出错" print("登陆成功") else: print("登陆失败,请重新输入。") i += 1------- print(message)
bool变量为Ture Flase.这两个。0为False 非零为Ture.(一般0为错,1为对。深受c++的影响)
关于运算符无非那些。有讲头只有逻辑运算符。
and(&&),or(||),not(!)
如果想要知道自行翻开高中数学课本。那章讲逻辑的一章。
#and和or 在返回值上想反
# a or b a为ture 则返回a;
# a or b a 为ture 则返回 b;
# for python
#优先级为 () > not >and >or;
#0转化为bool值为假,非零为正
print(0 < 1)
True
>>> print(0 < -1)
False
>>> print(0 and 1)
0
>>> print(0 or 1)
1
>>> print(1 or 0)
1
>>> print(1 and 0)
0
>>> print(1 and 0)
0
>>> print(1 and 1)
1
>>> print(1<2 and 1)
1
>>> print(1<2 or 1)
True
>>> print(0 or 1)
1
>>> print(0 and 1)
0
>>> print(1 and 2)
2
# us ascii码最边为零,8位(bit)= 1个字节
# 一个中文在万国码用(unicode)4个字节,在utf-8中一个中文为3个字节。但是在国人自己的gbk中一个中文为2个字节。仅仅供国内使用
# byte =b
1024b = 1kb,1024kb = 1mb,1024mb = 1gb, 1024gb = 1tb, 1024tb = 1pb 1024pb = 1zb.
关于位数 则分为8bit, 16bit ,32bit,64bit. 计算机比较它只能识别二进制例如 0101010101010101010http:
关于ascii码 二进制 8进制 16进制参考以下链接。
http//www.cyb-sound.com/forum/viewthread.php?tid=63
原文:https://www.cnblogs.com/luzhi0324/p/11613296.html