Python學習筆記

2022-05-08 14:24:06 字數 1966 閱讀 1933

從半個月前開始學習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 ...