-
age=18
if age >18:
?? print(‘adult’)
else:
? print (‘teenager’)查看全部 -
符號均為英文字符。
查看全部 -
s = 'ABCD'
for ch in s:
??? print(ch) # 注意縮進
代查看全部 -
while True:
??? print(1)查看全部 -
代碼塊預覽復制
在上述代碼中,由于while的條件一直為True,所以這個代碼將會無限的輸出1,同學們不要輕易嘗試。
我們可以把while循環的條件設置得復雜一些,在運行一定次數后,條件可以自動變為False從而跳出while循環。查看全部 -
= 'ABCD'
for ch in s:
??? print(ch) # 注意縮進
代碼塊預覽復制
在上述代碼中,ch是在for循環中定義的,意思是把字符串s中的每一個元素依次賦值給ch,然后再把ch打印出來,直到打印出字符串s的最后一個字符為止。查看全部 -
and not or 都是Python語言的關鍵詞查看全部
-
L.pop()刪除最后一個元素,且只能刪除一個
查看全部 -
names?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
I?=?['Zero',?'Phoebe',?'Gen']
names.extend(I)?#擴展L
L.sort()????????#sort()永久性的修改了列表元素的排列順序,按字母順序排序
print(L)????????#=>?['Alice',?'Bob',?'Candy',?'David',?'Ellena',?'Gen',?'Phoebe',?'Zero']
查看全部 -
a b c d e
0 1 2 3 4
-5 -4 -3 -2 -1
查看全部 -
字符串可以用' '或者" "括起來表示。
如果字符串本身包含'可以用" "括起來表示:"I'm OK"
類似的,如果字符串包含"可以用' '括起來表示:'Learn "Python" in imooc'
如果字符串既包含'又包含"就需要對字符串中的某些特殊字符進行“轉義”,Python字符串用\進行轉義。
要表示字符串Bob said "I'm OK"由于'和"會引起歧義,因此,我們在它前面插入一個\表示這是一個普通字符,不代表字符串的起始,因此,這個字符串又可以表示為
'Bob said \"I\'m OK\".'
注意:轉義字符 \不計入字符串的內容中。常用的轉義字符還有:
\n表示換行
\t 表示一個制表符
\\表示 \ 字符本身查看全部 -
與運算
只有兩個布爾值都為 True 時,計算結果才為 True。
True and True # ==> True
或運算
只要有一個布爾值為 True,計算結果就是 True。
True or True # ==> True
非運算
把True變為False,或者把False變為True:
not True # ==> False
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True,注意的是,not計算的優先級是高于and和or的。
短路計算
在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
所以Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。查看全部 -
整數、浮點數可以直接進行四則運算
整數和浮點數運算后 ,得到的結果不管小數點后是否有值,結果都變成浮點數了,這是合理的,浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。
取模運算(取模就是求余數的運算,例如10除以4的余數是2,于是取模的結果就是2)
Python數字支持取模運算,使用百分號%表示取模。
恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。
地板除
Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。
小數點位數
使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留兩位小數
round(num, 2) # ==> 3.33查看全部 -
在計算機程序中,變量不僅可以是數字,還可以是任意數據類型(字符串、布爾值、空值、字典等)。在Python中,定義一個變量需要遵循一定的約束,否則,Python可能識別不出它是一個變量。
變量名由大小寫英文字母、數字和下劃線_組成
變量不能用數字開頭
變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)查看全部 -
print("王夢蘭")查看全部
舉報
0/150
提交
取消