python常见内置函数
生活随笔
收集整理的這篇文章主要介紹了
python常见内置函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
abs # 求絕對值
all #Return True if bool(x) is True for all values x in the iterable.If the iterable is empty, return True.
any #Return True if bool(x) is True for any x in the iterable.If the iterable is empty, return False.
ascii #Return an ASCII-only representation of an object,ascii("中國") 返回"'\\u4e2d\\u56fd'"
bin #返回整數的2進制格式
bool # 判斷一個數據結構是True or False, bool({}) 返回就是False, 因為是空dictbytearray # 把byte變成 bytearray, 可修改的數組
bytes # bytes("中國","gbk")
callable # 判斷一個對象是否可調用
chr # 返回一個數字對應的ascii字符 , 比如chr(90)返回ascii里的'Z'classmethod #面向對象時用,現在忽略
compile #py解釋器自己用的東西,忽略
complex #求復數,一般人用不到
copyright #沒用
credits #沒用
delattr #面向對象時用,現在忽略
dict #生成一個空dict
dir #返回對象的可調用屬性
divmod #返回除法的商和余數 ,比如divmod(4,2),結果(2, 0)
enumerate #返回列表的索引和元素,比如 d = ["alex","jack"],enumerate(d)后,得到(0, 'alex') (1, 'jack')
eval #可以把字符串形式的list,dict,set,tuple,再轉換成其原有的數據類型。
exec #把字符串格式的代碼,進行解義并執行,比如exec("print('hellworld')"),會解義里面的字符串并執行
exit #退出程序
filter #對list、dict、set、tuple等可迭代對象進行過濾, filter(lambda x:x>10,[0,1,23,3,4,4,5,6,67,7])過濾出所有大于10的值
float #轉成浮點
format #沒用
frozenset #把一個集合變成不可修改的
getattr #面向對象時用,現在忽略
globals #打印全局作用域里的值
hasattr #面向對象時用,現在忽略
hash #hash函數
help
hex #返回一個10進制的16進制表示形式,hex(10) 返回'0xa'
id #查看對象內存地址
input
int
isinstance #判斷一個數據結構的類型,比如判斷a是不是fronzenset, isinstance(a,frozenset) 返回 True or False
issubclass #面向對象時用,現在忽略
iter #把一個數據結構變成迭代器,講了迭代器就明白了
len
list
locals
map # map(lambda x:x**2,[1,2,3,43,45,5,6,]) 輸出 [1, 4, 9, 1849, 2025, 25, 36]
max # 求最大值
memoryview # 一般人不用,忽略
min # 求最小值
next # 生成器會用到,現在忽略
object #面向對象時用,現在忽略
oct # 返回10進制數的8進制表示
open
ord # 返回ascii的字符對應的10進制數 ord('a') 返回97,
print
property #面向對象時用,現在忽略
quit
range
repr #沒什么用
reversed # 可以把一個列表反轉
round #可以把小數4舍5入成整數 ,round(10.15,1) 得10.2
set
setattr #面向對象時用,現在忽略
slice # 沒用
sorted
staticmethod #面向對象時用,現在忽略
str
sum #求和,a=[1, 4, 9, 1849, 2025, 25, 36],sum(a) 得3949
super #面向對象時用,現在忽略
tuple
type
vars #返回一個對象的屬性,面向對象時就明白了
zip #可以把2個或多個列表拼成一個, a=[1, 4, 9, 1849, 2025, 25, 36],b = ["a","b","c","d"],list(zip(a,b)) 得結果[(1, 'a'), (4, 'b'), (9, 'c'), (1849, 'd')]
總結
以上是生活随笔為你收集整理的python常见内置函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一文让你秒懂各种进制的前缀
- 下一篇: windows server2012和2