day2(字符串、格式化輸出、運算符、流程控制)
阿新 • • 發佈:2018-03-02
一起 匹配 加減 years 錯誤 n) 算數 圖片 small
一、字符串
在Python中,加了引號的字符都被認為是字符串!
單引號、雙引號、多引號的區別?
單引號和 雙引號沒有任何區別,但是某種情況下需要單雙配合
如 msg = " My name is Small Nine ,I ‘ m 22 years old !’"
多引號的作用?
多引號的作用就是多行字符串必須使用多引號,否則會報錯!
字符串拼接
字符串拼接
name = "small nine"
age = "22"
name + age #相加就是簡單的拼接
還可以相乘
name * 10 #相乘就是復制自己多次,再拼接到一起
註意,字符串拼接只能是雙方都是字符串,不能跟數字或者其他類型進行拼接
二、格式化輸出
1 name = input("name") 2 age = int(input("age")) #將字符串類型轉換為數字類型 3 job = input("job") 4 hometown = input("hometown") 5 6 7 inf = """ 8 --------info of %s --------- 9 name: %s 10 age: %f 11 job: %s 12 hometown: %s 13 ---------end---------------- 14 """ %(name,name,age,job,hometown)15 # s = string #字符串 16 # d = digit #數字 17 # f = float #浮點 18 print(inf)
註意,一般使用格式化輸出 都用 %s 做站位符,因為s不會報錯,如果其他類型,輸入錯誤會報錯。
三、運算符
計算機可進行的運算有很多種,不只有加減乘除這麽簡單,運算種類可分為算數運算,比較運算,邏輯運算,賦值運算,
成員運算,身份運算,下面列出的是 算數運算,比較運算,邏輯運算,賦值運算
四、流程控制
分為單分支和雙分支及多分支,
1、單分支
if 條件:
滿足條件後執行的代碼
if num >= 90 andnum <= 100 : print("A")
2、雙分支
if 條件:
滿足條件後執行的代碼
else:
if條件不滿足就走這段
3、多分支
if 條件:
滿足條件後執行的代碼
elif 條件:
上面的條件不滿足就走這裏
elif條件:
上面的條件不滿足就走這裏
else:
if條件不滿足就走這段
匹配成績的小遊戲,根據分數打印等級
num = int(input("請輸入你的成績:")) if num >= 90 and num <= 100 : print("A") elif num >= 80 : print("B") elif num >= 60 : print("C") elif num >= 40 : print("D") else: print("E")
day2(字符串、格式化輸出、運算符、流程控制)