python內建函式

2022-01-29 15:54:55 字數 2696 閱讀 3891

取絕對值

a = abs(-95)

print(a)

值有乙個為假,就全為假

a = all([true,true,false])

print(a)

有乙個為真,就全為真

a = any([false,true,true])

print(a)

返回乙個可列印的物件字串方式表示

a = ascii('0x\10000')

b = ascii('b\x19')

print(a,b)

將整數轉換成二進位制字串

a= bin(95)

print(a)

將以個資料轉換成8進製

a = oct(95)

print(a)

將乙個資料轉成十進位制

a = int(95)

print(a)

將整數轉換成十六進製制字串

a = hex(95)

print(type(a))

轉為布林型別

a = bool("")

print(a)

轉換成位元組形式bytes

a = bytes("吳永聰",encoding='utf-8')

print(a)

chr返回乙個字串,其ascii碼是乙個整形,比如chr(97)返回字串穿"a",桉樹i的範圍在0-255之間。

a = chr(88)

print(a)

ord引數是乙個ascii字元,返回值是乙個對應的十進位制整數

a = ord("x")

print(a)

建立資料字典

ret = dict()

dict(zip(("one","two"),(2,3)))

dict(one=2,two=1)

print(ret)

dir列出某個型別的所有可用方法

a = dir(list)

print(a)

help檢視幫助文件

ret = help(list)

print(ret)

分別取商和餘數

a = divmod(9,5)

print(a)

#計算表示式的值

a = eval('1+2*5')

print(a)

exec用來執行儲存在字串或檔案中的python語句

ret = exec(print("hi,girl."))

print(ret)

filter 過濾

li = [1,2,3,4,5,6,7]

a = filter(lambda x:x>3,li)

print(a)

float浮點型

a = float(1)

print(a)

判斷物件是不是屬於int實列,返回true和false

a = 5

b = isinstance(a,int)

print(b)

globals 返回全域性變數

locals 返回當前區域性變數

name = "wyc"

def h1():

a = 1

print(locals())

h1()

print(globals())

map遍歷序列,對序列中每個元素進行操作,最終獲取新的序列

li = [11,22,33]

def func1(arg):

return arg + 1

new_list = map(func1,li)

for i in new_list:print(i)

max 返回集合中的最大值 max

min 返回集合中的最小值 min

a = [1,2,3,4,5,6,7]

s = max(a)

n = min(a)

print(s,n)

pow 返回x的y次冪

a = pow(2,10)

print(a)

t = pow(2,10,100)

print(t)

round 四捨五入

a = round(9.5)

print(a)

sorted 隊集合排序

char = ["吳","123","1","25","a","b","c"]

new_chat = sorted(char)

print(new_chat)

for i in new_chat:

print(bytes(i,encoding='utf-8'))

sum求和的內容

a = sum([1,2,3,4,5])

print(a)

a = sum(range(6))

print(a)

__import__通過字串的形式,匯入模組

comm = input("please:")

ccas = __import__(comm)

ccas.f1()

#需要做拼接時後加 fromlist=true

m = __import__("lib."+comm,fromlist=true)

print(m)

python重寫內建函式 python 內建函式

說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...

python內建函式簡稱 Python內建函式詳解

此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...

python內建函式使用 python內建函式使用

eval函式執行python表示式,有返回值 eval 1 2 3 4 5 exec函式執行的是python語句,沒有返回值 exec print 123 將字串型別的 編碼.物件能夠通過exec語句來執行或者eval 進行求值,c只是編譯,不執行 code for i in range 10 pr...