python笔记
#算术运算符 a=50;b=100 print('a+b',a+b) print('a-b',a-b) print('a/b',a/b) print('a*b',a*b) print('a**2', a**2) print('a//2', a//2) print('a%b',a%b) print('>>>比较运算符') print('a=b',a==b) print('a!=b',a!=b) print('a>b',a>b) print('a<b',a<b) print('>>>逻辑运算符') if a>50 and b>60: print('a and b both greater than 50') if a>=50 or b>200: print('bbb') print('>>>成员运算符') websterUrl='https://i.codingce.com.cn/' print('com' in websterUrl) print('org' in websterUrl) print('>>>身份运算符') websterUrl1='https://i.codingce.com.cn/' websterUrl2='https://i.codingce.com.cn/' print('websterUrl1 is websterUrl2',websterUrl1 is websterUrl2)
#简单赋值 a=100 # 多重赋值 a=b=c=100 #多元赋值 a,b,c=100,99,121 print(a,b,c) #变量交换赋值 a,b,c=b,c,a print(a,b,c)
#循环 左闭右开 #fot 迭代循环 # list(range(5)) #条件循环 while # i=0 # while(i<5): # print("wdadw") # i=i+1 #循环控制 # break # i=0 # while True: # print(i) # i+=1 # if i==3:break #循环控制 continue # for i in range(5): # if i==2:continue # print('For loop,' , i , 'times run') #循环控制 pass 增加代码可读性 for i in range(5): if i==2: pass ##################### else: print('For loop,' , i , 'times run')
# 判断 #单if # age=32 # if age>18: # print('成年人') # else: # print('未成年人') #if elif # l1=list('china') # print(l1) # for i in l1: # if i =='a':print('-aaa-') # elif i=='i':print('iii') # elif i=='h':print('hhh') # else:print('else') #多元判断 三元表达式 语法 为真时的结果 if 判定条件 else 为假时的判断 websterUrl='https://i.codingce.com.cn' print('.com域名') if '.com' in websterUrl else print('其他类型域名')