-
迭代:通過for循環訪問列表每一個元素的方式
查看全部 -
容器:列表list,元組tuple,字典dict,集合set
list:有序;使用中括號[]把需要放在容器里面的元素括起來
list可以同時放入任意類型的數據,內容可以直接打印
L = ['Alice', 66, 'Bob', True, 'False', 100]
查看全部 -
s = 'ABCD'
for ch in s:
? ? print(ch)L = [75, 92, 59, 68, 99]
sum = 0.0
for x in L:
? ? sum = sum + x
print(sum / 5查看全部 -
縮進表示分支
if語句后有一個冒號,表示進入分支;else,elif同理
查看全部 -
半開半閉區間
ab = s[0:2] # 取字符串s中的第一個字符到第三個字符,不包括第三個字
查看全部 -
字符串format
# 字符串模板
template = 'Hello {}'
# 模板數據內容
world = 'World'
result = template.format(world)
print(result) # ==> Hello World指定模板數據內容的順序
# 指定順序
template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
# 調整順序
template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.指定對應的名字
# 指定{}的名字w,c,b,i
template = 'Hello {w}, Hello {c}, Hello , Hello {i}.'
world = 'World'
china = 'China'
beijing = 'Beijing'
imooc = 'imooc'
# 指定名字對應的模板數據內容
result = template.format(w = world, c = china, b = beijing, i = imooc)
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.查看全部 -
轉義字符:
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身Bob said "I'm OK"~'Bob said \"I\'m OK\".'
查看全部 -
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True:
True and 0計算結果是0?
繼續計算0 or 99計算結果是 99?not計算的優先級是高于and和or的
Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果
查看全部 -
整數和浮點數運算后 ,得到的結果不管小數點后是否有值,結果都變成浮點數
取模:%
地板除://(忽略小數部分)
round()函數保留小數點位數:
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留兩位小數
round(num, 2) # ==> 3.33查看全部 -
合法變量:
1.變量名由大小寫英文字母、數字和下劃線組成
2.變量不能用數字開頭
3.變量盡量不要和Python關鍵字重合
動態語言:
在Python里面,一個變量可以先后存儲多種不同類型的數據
查看全部 -
浮點數:1.23x10^9~1.23e9,? 0.00012~1.2e-5
整數運算永遠是精確的,而浮點數運算則可能會有四舍五入的誤差
布爾值:True? False;可以用and、or和not運算
空值:None
查看全部 -
1.變量名由大小寫英文字母、數字和下劃線_組成
2.變量不能用數字開頭
3.變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)
查看全部 -
r'...'表示法不能表示多行字符串,也不能表示包含'和?"的字符串。
如果要表示多行字符串,可以用'''...'''表示:
查看全部 -
地板除//表示取整數
取模運算%表示取余數
round可以用來保留小數的數值和位數,用法如下:
# 使用round保留兩位小數
round(num,?2)?#?==>?3.33
查看全部 -
空值是Python里一個特殊的值,用None表示。
查看全部
舉報