從半個月前開始學習python起,搜尋了一些python教程,羅列如下:
2.python 學習筆記
python做題答案
python術語表
1)print()
2)maketrans()
python 3.3中,已經沒有string.maketrans()了,取而代之的是內建函式,見參考資料。
bytearray.maketrans()、bytes.maketrans()、str.maketrans()
初學 建議學python2
uliwebzone:python基礎教程
client.set_access_token(r.access_token,r.expires_in)
#發布微博
print client.status.update.post(status=u'程式設計公寓,傳課網路')
#uliweb.cpython.org/tutorial/view_chapter/176
3.linux shell程式設計從初學到精通
4.十大高明的google搜尋技巧
一些技巧符號:+,-,or,~符號(近似的詞),related:,
5.python我的筆記:
進入python直譯器:在cmd中執行python即可;
需退出python直譯器,再在cmd中執行python test.py
字串string
type(a) #獲取型別
型別轉換:
str(a)
int(a)
len(a)
a[0:3]擷取
a[0]
字串複製:
a = 'h' + a[1:]
a = 'h' + a[0:]
列表list字典dict
??ascii字元?中文字元?
b =
print b['name']
b.keys()
b.values()
b.items()
b["age"]=18
del b["age"]
b.get("name") 比 b["name"]安全,避免報錯
檢視字典的常用方法:dir(dict)
檢視列表的常用方法:dir(list)
檔案file
file = open ("jeapedu.text","w/r/a/w+")
file= open ("jeapedu.txt","w+r")
s1= r'\nabcd'
s2= u'\nabcd'
l = s1.find("a")
s1.replace('l','bc')
l1= s1.split(',')
s = s.strip()
注意在while內部嵌入if/elif/else等控制流語句時的合適的縮排
函式def
注意正確的縮排:
def my_add(a,b):
return a+b
my_add(3,4)
區域性變數與全域性變數global,特例是列表
引數、預設引數的定義順序
模組
import b
from b import func
類class
self
def __init__
圖形庫---tkinter
安裝urllib2 模組
httplib2 庫
正規表示式 re模組
python教學筆記 python學習筆記(一)
1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...
python學習筆記
coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...
Python 學習筆記
python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...