1.raw_input和input datatype(input()) #对输入内容进行类型转换 python2.x raw_input input(输入什么格式就认为是什么格式) python3.x input(等于raw_input)
usrName=input("Name:")
usrPass=input("Pass:")
printU1='''Name:%s Pass:%s'''%(usrName,usrPass)
printU2='''Name:{_Name} Pass:{_Pass}'''.format(_Name=usrName,_Pass=usrPass)
printU3='''Name:{0} Pass:{1}'''.format(usrName,usrPass)
print(printU1)
print(printU2)
print(printU3)
2.密码输入模块import getpass usrName=input("Name:") usrPass=getpass.getpass("Pass:") if usrName == '321' and usrPass == '123': print("ok") else: print("no")
3.for循环#range(start=None, stop=None, step=None): for i in range(0,10,2): print("loop",i)
4.运算符
** 幂 - 返回x的y次幂 a**b 为10的20次方
<> 不等于 - 比较两个对象是否不相等(a <> b) 返回 true。这个运算符类似 != 。
**= 幂赋值运算符c **= a 等效于 c = c ** a
**= 幂赋值运算符c **= a 等效于 c = c ** a
and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,
否则它返回 y 的计算值。 (a and b) 返回 20。
or x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。
(a or b) 返回 10。
not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。
not(a and b) 返回 False。
in 如果在指定的序列中找到值返回 True,否则返回 False。
x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
not in 如果在指定的序列中没有找到值返回 True,否则返回 False。
x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。