-
空值
Python中有一個特殊控制None,None和0表示不一樣,0表示有意義的,None表示一個特殊的空值。
查看全部 -
整數
一般分為二進制,在python中,二進制整數使用前綴 0b 表示,比如:0b0110
十六進制數除0~9是個數字以外,還使用 a、b、c、d、e、f,在python中,十六進制使用前綴 0x ,比如:0x12ef,0xde2431af
查看全部 -
很大的浮點,必須使用科學計數法表示,在python中,把10用e代替
eg: 1.23x10^9 表示為 1.23e9, 0.000000012 可以寫成 1.2e-8
查看全部 -
"在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了。"
意思字符串前面加了"r"后字符串中的"\"就是"\"輸出,不會作為轉義符。
查看全部 -
常用的轉義字符還有:
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
能否加速PT運行時間呢? 用其指揮其它語言運行即可!以產生跳躍式程序思維模式! 本體程序加速模式:查看全部
-
print ('主要內容,內容{}'.format('主題內容'))
print('主要內容,內容{代詞}'.format('主題內容’))
查看全部 -
python環境分為編輯環境和運行環境:
查看全部 -
獲取dict所有的value
dict提供values()函數,可以返回dict中所有的value。
dict提供clear()函數,可以直接清除dict中所有的元素。
查看全部 -
dict提供的items()方法,items()方法會返回dict中所有的元素,每個元素包含key和value。
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
for key, value in d.items():
? ?for score in value:
? ? ? ?print(key, score)查看全部 -
需要注意的是,pop()方法的參數是dict中的key,當key不存在時,同樣會引起錯誤。比如在上述操作中,已經把Alice的成績刪除了,假如再次pop('Alice'),將會引發錯誤。
在dict中,使用keys()方法,可以返回dict的所有key
查看全部 -
因此我們發現這個賦值語句其實有兩個功能:
當key不存在時,往dict中添加對應的key: value元素。
當key存在時,會更新dict,用新的value替換原來的value。
查看全部 -
需要往里面添加Dodo、Mimi的成績時,可以使用賦值語句往里面添加元素:
d['Mimi'] = 72
d['Dodo'] = 88
print(d)實際上,value可以是任意類型的元素,可以是list、tuple等,假如Mimi近兩次成績分別是72,73,Dodo近兩次的成績分別是88,90,則可以使用賦值語句往dict中添加list元素。用.append()方法添加。
查看全部 -
format別寫成formate查看全部
-
L.sort()返回一個新的
listsorted(L)本身list被修改
reverse是反轉的意思,默認是Flase,即表示不反轉,也就是升序
list.sort(cmp=None, key=None, reverse=False)
cmp -- 可選參數, 如果指定了該參數會使用該參數的方法進行排序。
key -- 主要是用來進行比較的元素,只有一個參數,具體的函數的參數就是取自于可迭代對象中,指定可迭代對象中的一個元素來進行排序。
reverse -- 排序規則,reverse = True?降序,?reverse = False?升序(默認)。
排序并輸出L=[95.5,85,59,66,72]
L.sort(reverse=True)
print(L)
#sort()?sort()?函數用于對原列表進行排序;
#reverse排列順序#reverse=True,降序排列,
#reverse=False,升序排列,
也可以寫作:L=[95.5,85,59,66,72]L.sort()L.reverse()print(L)
查看全部
舉報