1. 程式人生 > >day2(字符串、格式化輸出、運算符、流程控制)

day2(字符串、格式化輸出、運算符、流程控制)

一起 匹配 加減 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 and
num <= 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(字符串、格式化輸出、運算符、流程控制)