1. all([-1, 0, 1]) #判斷是否全是不等於0的數
2. any([-1,0,1]) # 有乙個數不為0 返回真 any() 返回假
3.ascii([1, 2, '開外掛程式']) #進行ascii 轉換
4.bin(1) #十進位制轉換為二進位制
5.bool(1) #判斷是否為真
6. a = bytes('abcde', encoding = 'utf-8') #abcde 的**是 utf-8編碼的 轉化為位元組形式
7.b = bytearray('abcde', encoding = 'utf-8') #可以進行修改的位元組形式
print(b[1])
b[1] = 100
print(b)
8.def sayhi():pass
callable(sayhi) # 表示可以訪問的函式
9. chr(98) # 把 數字轉換為ascii
10.ord('d') # 把ascii 轉換為數字
11.code = 'for i in range(10):print(i)'
exec(code) # 把字母轉化成可執行的 **
12.dir 檢視內部方法
13.divmod(5, 2) #相除返回餘數
14.calc = lambda n:print(n)
calc(5)
res =filter(lambda n : n>5, range(10)) #過濾器
res = [lambda n:n*2 for n in range(10)]
for i in res:
print(i)
15 reduce
import functools
res = functools.reduce(lambda x,y : x+y, range(1, 10))
print(res)
16.frozenset([1, 2, 3, 4, 5]) #變成不可變列表
17.globals() #整個程式的變數
18. hash('alex') #生成乙個特有數學編號
19 hex(255) #轉化為16進製制
20.locals()
def test():
a = 333
print(locals()) #找到區域性程式的變數
test()
21 oct(8) #轉換成8進製
22.pow(3, 5) # 多少次方
23 repr # 轉換成乙個字串
c = 1
repr(c)
24.reversed() 反轉
25.round(1.3333, 2) #四捨五入 保留兩位自然數
26 slice #切片
d = range(20)
d[slice(2, 5)]
27.sorted()
a =
print(sorted(a.items(), key = lambda x : x[1]) # 以value() 進行排序
28.zip 生成拉鍊 一一對應
a = [1 ,2 , 3, 4, 5, 6]
b = ['a', 'b', 'c', 'd']
h = zip(a, b)
for i in h:
print(i)
py 內建函式用法分析
type type 函式本身是乙個類,有兩種呼叫方式 class type object class type name,bases,dict class type object 傳入單個物件時,返回的是物件的型別,其作用跟object.class 方法一樣。但不建議用該函式檢測物件的型別,更推薦使...
python畫簡單花 怎麼用python畫花朵
第一步,開啟選單欄,輸入idle,開啟shell。第二步,新建乙個檔案,並命名。第三步,匯入turtle模組,建立乙個新視窗用於繪圖,再建立乙個turtle物件。第四步,設定顏色,先繪製出花莖部,再繪製花蕊部分的圓,並填充顏色。第五步,用迴圈語句,使畫筆繪製n個花瓣,最後隱藏畫筆。第六步,定義單擊視...
python怎麼畫線 python怎麼畫直線
tkinter是python的標準 gui 庫。python使用tkinter可以快速的建立gui應用程式。建立乙個畫圖用的畫布 如果要畫圖的話,我們就需要乙個不同的要素 乙個 canvas 畫布 物件,也就是canvas類的物件 由tkinter模組提供 當我們建立乙個畫布時,我們給python傳...