python內建函式怎麼畫 python 內建函式

2021-10-12 11:39:03 字數 1673 閱讀 1228

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傳...