-
not計算的優先級是高于and和or的查看全部
-
Python把0、空字符串和None看成False查看全部
-
輸入網址:Python.org下載python軟件編輯環境,點擊安裝后,打開windows運行命令輸入cmd,打開編輯環境,再輸入python,檢驗是否安裝完成。查看全部
-
tuple?
tuple和List轉換:
T?=?('Alice',?'Bob',?'Candy',?'David',?'Ellena') L?=?list(T) T?=?tuple(L)
count() 方法
T?=?(1,?1,?2,?2,?3,?3,?1,?3,?5,?7,?9) print(T.count(1))?#?==>?3
index() 方法
T?=?(1,?1,?2,?2,?3,?3,?1,?3,?5,?7,?9) T.index(9)?#?==>?10
單元素 tuple
T?=?(1,?) print(T)?#?==>?(1,?) T?=?(1)??#?被python解釋器作算數運算
可變tuple
T?=?(1,?'CH',?[3,?4])??#?T中列表元素可變
查看全部 -
list
順序訪問(for),索引訪問,倒序訪問
元素插入:? ?
????arr.append(字符) 尾部插入;arr.insert(索引,字符)
元素刪除:
????arr.pop() 尾部刪除;arr.pop(參數) 指定位置刪除
二維list:
????arr[arr1,arr2,arr3] 或 arr[[0,1,2],[3,4,5]]
查看全部 -
切片的方式獲取,切片需要在中括號[]中填入兩個數字,中間用冒號分開,表示子串的開始位置和結束位置,并且這是半閉半開區間,不包括最后的位置。
ab = s[0:2] # 取字符串s中的第一個字符到第三個字符,不包括第三個字符
print(ab) # ==> AB查看全部 -
template.format(world)
查看全部 -
轉義字符
# Enter a code
a='learn "python" in imooc'
print (a)
b="i'm ok"
print(b)
c='bob said \"i\'m ok\".'
print(c)
d="bob said \"i\'m ok\"."
print (d)
e='special string:\',",\,\\\,\\n,\\t'
print(e)查看全部 -
二進制整數使用前綴0b表示
十六進制使用前綴0x
布爾值可以用and、or和not運算.
and運算是與運算,只有所有都為 True,and運算結果才是 True。
or運算是或運算,只要其中有一個為 True,or 運算結果就是 True。
not運算是非運算,它是一個單目運算符,把 True 變成 False,False 變成 True。
空值是Python里一個特殊的值,用None表示
查看全部 -
求結果 result=num1+num2
小數點后兩位? round=(num,2)
查看全部 -
tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的
查看全部 -
L = [75, 92, 59, 68, 99]????#L的內容
sum = 0.0????????????????????????#設sum,即是為for循環裏面的計算提供儲存「總和」的變數
for x in L:?????????????????????????#開始for循環
? ? sum += x????????????????????#等同sum = sum + x (每進行一次循環,sum就會在原本的基礎上加上x)
print(sum/len(L))????????????#輸出(sum除以L列表長度),列表長度即L裏面有多少個項目
for?循環
查看全部 -
count返回tuple組里某一元素出現了幾次
T.count(100)
print(T.count(100))
index返回tuple組里某一元素的下標也就是說返回它是在第幾位出現的,如果它在tuple組里反復出現那么返回第一次出現是的下標
T.index(2)
print(T.index(10))
tuple 組用小括號來表示
list組用中括號來表示
查看全部 -
打開運行窗口,點擊Windows,然后下載,下載后校對版本對錯,輸入pathin回車,就會出現3.8.5版本
查看全部 -
Python遍歷dict
通過直接print(d),我們打印出來的是完整的一個dict;有時候,我們需要把dict中m一定條件的元素打印出來,比如成績超過60的,在這種情況下,我們需要則需要遍歷dict(這種時候需要使用for循環),并通過條件判斷把滿足條件的打印出來。
遍歷dict有兩種方法, 第一種是遍歷dict的所有key,并通過key獲得對應的value。
d = {
??? 'Alice': 45,
??? 'Bob': 60,
??? 'Candy': 75,
??? 'David': 86,
??? 'Ellena': 49
}
for key in d: # 遍歷d的key
??? value = d[key]
??? if value > 60:
??????? print(key, value)
# ==> Candy 75
# ==> David 86
代碼塊預覽復制
第二種方法是通過dict提供的items()方法,items()方法會返回dict中所有的元素,每個元素包含key和value。
for key, value in d.items():
??? if value > 60:
??????? print(key, value)
# ==> Candy 75
# ==> David 86查看全部
舉報