-
x=3.14
y=1.57
a=x*y
a=round(a, 2)
查看全部 -
這個還挺有用的,靜態語言動態語言的差別
查看全部 -
明明這么簡單,真的不明白為什么學代碼更有價值。。
查看全部 -
有時候通過字符串輸出的內容不是固定的,這個時候需要使用format來處理字符串,輸出不固定的內容。
#?字符串模板 template?=?'Hello?{}' #?模板數據內容 world?=?'World' result?=?template.format(world) print(result)?#?==>?Hello?World
查看全部 -
我們可以在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了
如
a?=?r'\(~_~)/?\(~_~)/'
查看全部 -
Python函數提供可變關鍵字參數,對于可變關鍵字參數,可以通過關鍵字的名字key找到對應的參數值,和我們之前學習過的dict類似。Python會把可變關鍵字參數當作dict去處理查看全部
-
注意:tuple在使用上有一定的局限性,比如有時候想找到特定位置的參數,只能通過下標的方式去尋找,如果順序發生變化得時候,下標就會失效,函數邏輯就得重新修改實現。查看全部
-
可變參數在使用上確實方便,函數會把可變參數當作tuple去處理查看全部
-
Python函數提供可變關鍵字參數,對于可變關鍵字參數,可以通過關鍵字的名字key找到對應的參數值,和我們之前學習過的dict類似。Python會把可變關鍵字參數當作dict去處理查看全部
-
注意:tuple在使用上有一定的局限性,比如有時候想找到特定位置的參數,只能通過下標的方式去尋找,如果順序發生變化得時候,下標就會失效,函數邏輯就得重新修改實現。查看全部
-
可變參數在使用上確實方便,函數會把可變參數當作tuple去處理查看全部
-
d = {
? ? 'Alice': [45],
? ? 'Bob': [60],
? ? 'Candy': [75],
}
s=([50, 61, 66],[80, 61, 66],[88, 75, 90])
d['Alice'].extend(s[0])
d['Bob'].extend(s[1])
d['Candy'].extend(s[2])
print(d)
查看全部 -
因為通過get方法在代碼實現上更加簡單,且不會引起錯誤,因此更加推薦使用get方法來獲取dict的元素。
查看全部 -
因為可變參數的長度可能是0,當長度為0的時候,就會出現除0錯誤。因此需要添加保護的邏輯,這是同學在使用過程中需要特別注意的。查看全部
-
Python自帶的 int() 函數,其實就有兩個參數,我們既可以傳一個參數,又可以傳兩個參數:
int()函數的第二個參數是轉換進制base,如果不傳,默認是十進制 (base=10),如果傳了,就用傳入的參數。
函數的默認參數的作用是簡化調用,你只需要把必須的參數傳進去。但是在需要的時候,又可以傳入額外的參數來覆蓋默認參數值
另外需要注意的是,由于函數的參數按從左到右的順序匹配,所以默認參數只能定義在必需參數的后面,否則將會出現錯誤。查看全部
舉報
0/150
提交
取消