1. 程式人生 > >python編寫時遇到的小問題

python編寫時遇到的小問題

python color odi clas 指向 IT 方式 編碼 span

 with open(information.txt,r+,encoding=utf-8) as f:

一定要指定編碼方式,它和單純的open函數不一樣,不是默認是utf-8的編碼方式。

print("%s   %s    %s    %s  " % (k, get_price(k), val, val * get_price(k)))

不同字節的輸出時的對齊。

字典1 [1]= 字典

改變字典內容

字典1[2] = 字典(改)

則字典1[1]和字典1[2]是一樣的,是因為字典是可變的字典指向的地址不會隨內容改變而變化 字典之間的賦值相當於指向了同一個地址。想改變就copy一下,要是涉及value中有可變變量則要深拷貝。

字典的更新dict.update()會覆蓋k值相同的部分。

for i in range(10):

line = ‘’

for line in f:

print(line)

line 會停在最後的一次,且在此line 無法叠代f,可以把指針重新指向0的位置再開始。

函數的聲明與調用。

可以使用不同的裝飾器,來一層層裝飾函數嗎

python編寫時遇到的小問題