一、字元串 在Python中,加了引號的字元都被認為是字元串! 單引號、雙引號、多引號的區別? 單引號和 雙引號沒有任何區別,但是某種情況下需要單雙配合 如 msg = " My name is Small Nine ,I ' m 22 years old !’" 多引號的作用? 多引號的作用就是多 ...
一、字元串
在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 and num <= 100 : print("A")
2、雙分支
if 條件:
滿足條件後執行的代碼
else:
if條件不滿足就走這段
3、多分支
if 條件:
滿足條件後執行的代碼
elif 條件:
上面的條件不滿足就走這裡
elif條件:
上面的條件不滿足就走這裡
else:
if條件不滿足就走這段
匹配成績的小游戲,根據分數列印等級
num = int(input("請輸入你的成績:"))
if num > 100 :
print("不能大於100")
elif num >= 90 :
print("A")
elif num >= 80 :
print("B")
elif num >= 60 :
print("C")
elif num >= 40 :
print("D")
elif num >= 0:
print("E")
else:
print("錯誤")