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的位置再開始。
函式的宣告與呼叫。
可以使用不同的裝飾器,來一層層裝飾函式嗎
模組之間的相互呼叫: 要注意程式執行的。。。。程式的入口所在的目錄當做整個程式的目錄路徑目錄級別,可實現不同目錄底下的程式的包的呼叫
函式呼叫全域性不可變型別變數時,要修改就要global一下變數名,要是全域性可變型別的變數時,可以直接修改,不需要global。
json的編碼方式是按照unicode的編碼方式儲存資料。
全域性變數的一般不做修改嗎??? 什麼情況下使用全域性變數,經常呼叫的常量嗎??
is 等同於 == 嗎 不等同於 is的作用是判斷兩者之間是否是同乙個id位址???
編寫SQL時存在的小問題
1,新增了乙個字段 原sql alter table user表 add type number default 0 新增type,型別是number,預設值是0 dba修改後的sql alter table user表 add type number default 0 not null 字段新增...
使用git時遇到的小問題
question1 git提示 不是內部或外部命令,也不是可執行的程式 answer1 這是因為你安裝了git之後,並沒有進行配置環境變數 設定系統變數的目的 為了使系統可以找到程式的執行路徑!解決方法 1 找到git安裝路徑下的bin檔案和git core檔案 2 配置環境變數 path下新建 q...
遇到的小問題
今天用vs2005編譯乙個專案的時候出現下面2個錯誤 dibimage.obj error lnk2019 無法解析的外部符號 cuda,該符號在函式 public bool thiscall cdibimage medianfilter char long,long,int,int,int,int...