取絕對值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...