變量對象
#變量 # x=1; # print(x); # _y=12;#命名規則:由數字、字符、下劃線組成,不能以數字開始,不能關鍵字,區分大小寫; # print(_y); # input("請輸入用戶名:");#用戶輸入:input(),其中輸入的爲字符串 # a,b,c=1,2,3; # print(a,end=" ");#不換行:print(,end=」」) # print(b,end=" "); # del a,b;#del刪除單個或多個對象的引用 # print(c);
數據類型字符串
#數據類型 x=1; #int y=1.2; #float z="張三" ;#字符串 print(x,y,z); #字符串 name="張三"; name=name+"33"; print(name);
#數據類型的轉換: name=input("請輸入你的姓名:");#input 鍵盤錄入 類型:str print("你輸入的名字是:"+name); age=int(input("請輸入你的年齡:"));#int() 將str轉換成int print("姓名:"+str(name)+"年齡:"+str(age));#str() 將非str轉換成str
運算符input
#運算符 #算術運算符:+ - /(獲得小數), %(取餘), //(只獲得商,取整),**冪(返回x的y次冪) a=b=c=2; print(a+b); print(a-b); print(a*b); print(a/b); print(a%b); print(a//b); print(a**b); #關係運算符:> < >= == <= != 最終的返回bool(布爾類型值:ture false) print(1>2); print(1<2); print(1>=2); print(1==2); print(1<=2); print(1!=2); #邏輯運算符:and or not && || ! print(False and False);#and(與) 兩個爲真才爲真 print(False or True);#or(或) 一個爲真則爲真 print(not False);#not(非) 相反的意思 #成員運算符: in( x 在 y 序列中返回 True) not in( x 不在 y 序列中返回 True)
#小練習:請用戶輸入一個四位數字:求此數字各個位之和 num=int(input("四位數字:")); qian=num//1000; bai=num%1000//100; shi=num%100//10; ge=num%10; print(qian+bai+shi+ge);
分支結構it
#分支結構: is switch #if 簡單if if else - 多重if 嵌套if age=int(input("你的週歲:")); if(age<=18): print("考入大學"); elif(age<=25): print("結婚生子"); elif(age<=35): print("事業頂峯"); elif(age<=45): print("補補腎"); else: print("掛在牆上");