-
第一種
word1 = "Hello"
word2 = "World"
print(word1, word2)? # 用空格自動連接
第二種
greeting = "Hello"
space = " "
target = "World"
print(greeting + space + target)? # 用加號連接
第三種
part1 = "Hel"
part2 = "lo"
part3 = " "
part4 = "Wor"
part5 = "ld"
print(part1 + part2 + part3 + part4 + part5)
這些程序都會編寫出:Hello World查看全部 -
我們可以使用if-elif-else語句來簡化以上的邏輯。其中elif就是else if的意思。
score = 59
if score < 60:
? ? print('抱歉,考試不及格')
elif score >= 90:
? ? print('恭喜你,拿到卓越的成績')
elif score >= 80:
? ? print('恭喜你,拿到優秀的成績')
else:
? ? print('恭喜你,考試及格')這樣,我們就可以寫出代碼結構非常清晰的一系列條件判斷了。
特別注意: 這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了。查看全部 -
1、浮點數可以表達整數的結果,但是整數不能表達浮點數的結果查看全部
-
合法的變量名
只是在計算機程序中,變量不僅可以是數字,還可以是任意數據類型(字符串、布爾值、空值、字典等)。在Python中,定義一個變量需要遵循一定的約束,否則,Python可能識別不出它是一個變量。
變量名由大小寫英文字母、數字和下劃線_組成
變量不能用數字開頭
變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)
查看全部 -
布爾值對應于生活中的就是對和錯,在計算機的世界里,大部分判斷都是非錯則對的,布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要么是True,要么是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫,不需要使用字符串符號括起來),也可以通過布爾運算計算出來
查看全部 -
二進制數只使用數字0、1表示,在Python中,二進制整數使用前綴0b表示,比如:0b0110,0b1100。
十六進制數除了0~9十個數字以外,還使用a、b、c、d、e、f,在Python中,十六進制使用前綴0x,比如:0x12ef,0xde2431af。
查看全部 -
因為Python把0、空字符串和None看成False
三個很重要的概念。
0,空字符和None
查看全部 -
print輸出要跳出for循環,否則無效
查看全部 -
因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
需要注意的是,not計算的優先級是高于and和or的。
查看全部 -
地板除 //? 可以取到整數部分。
查看全部 -
整數,浮點數,字符串,布爾值(true,false,and,or,not)
空值none查看全部 -
print"你好"查看全部
-
與運算
只有兩個布爾值都為 True 時,計算結果才為 True。
True and True # ==> True
True and False # ==> False
False and True # ==> False
False and False # ==> False或運算
只要有一個布爾值為 True,計算結果就是 True。
True or True # ==> True
True or False # ==> True
False or True # ==> True
False or False # ==> False非運算
把True變為False,或者把False變為True:
not True # ==> False
not False # ==> True查看全部 -
地板除
Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。
10//4 # ==> 2
10//2.5 # ==> 4.0
10//3 # ==> 3查看全部 -
取模運算
Python數字支持取模運算,使用百分號%表示取模。
print(3 % 2) # ==> 1
print(33 % 10) # ==> 3
print(99 % 30) # ==> 9恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。
print(3 % 2) # ==> 1 因此3為奇數
print(33 % 2) # ==> 1 因此33為奇數
print(100 % 2) # ==> 0 因此100為偶數查看全部
舉報