第一課 神奇的print函數 # coding:utf-8 # 神奇的print函數 支持可變參數 print("hello world") #結果爲 hello world print("a","b","c","d","e") #結果爲 a b c d e #name = Bill print("name =","Bill") #結果爲 name = Bill #小結 print的默認2個字符串之間是空格 有好處也有壞處 # Ruby,Python,Java,Perl print("Ruby,","Python,","Java,", "Perl") #結果爲Ruby, Python, Java, Perl # 注意在相鄰的2個字符串之間的,還有一個空格 # 用加號來鏈接字符串 以達到把空格去掉的方法 可是這個方法不是print自帶的 見seq print("Ruby," + "Python," + "Java," + "Perl") #結果爲Ruby,Python,Java,Perl # 經過sep命名參數,能夠指定多參數值之間的分隔符 print多參數的用法 print("Ruby", "Python", "Java", "Perl",sep=",") #結果爲Ruby,Python,Java,Perl print("a", "b","c", sep="") #結果爲abc # 經過命名參數end能夠改變輸出字符串結尾的字符 print("hello",end="") print("world") #結果爲 helloworld print("hello",end="/////") print("world") #結果爲 hello/////world print("hello") print("world") #結果爲 hello #world 自動換行了 --------------------------------------------------------------------------------------- 第二課 有趣的賦值操做 # coding:utf-8 # 有趣的賦值操做 x = 100 x,y = 10,20 print(x) #結果爲 10 print(y) #結果爲20 # 這是python特有的變量交換值的方法 x,y = y,x print(x) #結果爲x = 20 print(y) #結果爲y = 10 print("--------------------------") # 傳統編程的方法爲 相似於java 須要中間變量做爲中轉 shell 中也須要中間變量 temp = x x = y y = temp print(x) #結果爲 x = 10 print(y) #結果爲 x = 20 # y,z= 1,2,3 拋出異常 x = 100 x = x + 1 x += 1 # 至關於 x = x + 1 x *= 20 # 至關於 x = x * 20 x %= 34 # 至關於 x = x % 34 ———————————————————————————————————————————————————————————————————————————————— 2019/7/23 星期二 課程三 # 布爾(Boolean)值和布爾變量 # True False # 布爾(Boolean)值和布爾變量 # True False # if # 在Python語言中,每一種類型的值均可以被解釋成布爾類型的值 b = True # 都會被解釋爲False:None 0 "" () [] {} '' // 這裏解釋一下 0 也被解釋爲假 長度爲0的空字符串也是爲假 沒有任何元數的元組() 爲假 沒有任何元數的列表爲假 沒有任何元數的字典爲假 # 除了符號外,其餘的都爲True print("None =",bool(None)) # 結果爲None = False print("0 =", bool(0)) # 結果爲0 = False print("'' =", bool('')) # 結果爲 '' = False print("() =", bool(())) # 結果爲() = False print("[] =", bool([])) # 結果爲[] = False print("{} =", bool({})) # 結果爲{} = False print("20 =", bool(20)) # 結果爲20 = True print('"" =', bool("")) # 結果爲"" = False print("--------------------------") print(1 == False) # 結果爲 False print("" == False) # 結果爲 False 這個並能就徹底的表示 空字符串就是false print(bool("") == False) # 結果爲 True 這個的意思表示Wie bool("") 的值爲False False==False 這樣的話就是true print("----------------------------------") # 在python中 默認的就是這樣 False:0 True:1 print(0 == False) # 結果爲 True print(1 == True) # 結果爲 True print(True) # 結果爲 True print(12 + True + False) # 結果爲 13 計算的方法爲 12+1+0 # 布爾類型能夠當成數值來用的 *****