2018年11月12日 复习

utf-8,unicode,GBK   的差异----没听懂

中文字节  utf8:3个;gbk:2个  

三次登入作业  方法2:

n=1
actname="sxj"
actpwd="123"
while True:
    name=input("name:")
    mima=input("mima:")
    n=n+1
    if actname==name and actpwd==mima:
        print("ok")
        break
    elif n>3:
        exit()

如果将字符串转换成数字   new_inp= int (inp)

while……else……语句

n=0
while n<5:
    print (n)
    n+=1
else:
    print ("TKS")

while 循环  else不循环

基本运算符  in 与  not in  检查是否在里面,快捷键ctrl+? 统一注释

name= "sxj"
if "sx" in name :  #检查sx是否在 sxj 的字符串中,sx这种字符串称作为 子序列 或者 子字符串
    print("OK")
else:
    print ("Nok")
name= "sxj"
if "sx" not in name :  #检查sx是否在 sxj 的字符串中
    print("OK")
else:
    print ("Nok")

布尔值  True与  False

v= "s"in "sxj"  #结果反馈为布尔值 
if v:   
    print(v)  
else:
    print("s")

不等于号  != 或者<>;

运算顺序

 

u= not 2==2  and 3>=2 or 4<=3 #从前到后,True 后面是or,则肯定为T,如果F 后面是and,
则为F,不往后计算了,推荐使用括号,先计算括号内的
print (u)

猜你喜欢

转载自www.cnblogs.com/python1988/p/9950021.html