日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python内置方法怎么使用_python的常用内置方法

發布時間:2024/7/23 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python内置方法怎么使用_python的常用内置方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

__author__ = 'coco'

'''

python內置函數

'''

# all() 全為真,才為真

print(all([0,-2,3])) # False

print(all([1,-2,3])) # True

# any() 任意為真,則為真

print(any([1,-6,3])) # True

print(any([0,'',1])) # True

# bin() 十進制轉二進制

print(bin(8)) #0b1000

# bool() 判斷真假

print(bool(0)) # False

print(bool(-1)) # True

# bytes() 字符串轉為二進制字節形式,不可修改

a = bytes("abcde",encoding="utf-8")

print(a.capitalize(),a)

#bytearray() 改二進制字符串

b = bytearray("abcde",encoding="utf-8")

print(b[1])

b[1]=50

print(b)

#callable() 判斷是否可調用

def sayhi():pass

print(callable(sayhi)) # True

# chr() 返回ascii對應表

print(chr(97)) # a

# ord() ascii返回數字

print(ord('d')) # 100

# compile() 底層用于把代碼編譯用的

# exec() 可以直接執行代碼,哪怕是已經賦值給了字符串

code='''

for i in range(10):

print(i)

'''

exec(code)

# delattr(object,name) # 刪除object對象名為name的屬性

# dict() 生成默認字典

# dir() 查詢方法

print(dir(dict()))

# enumerate() 給列表生成索引

# eval() 運行python表達式

x = 1

print(eval('x+1')) # 2

# 匿名函數

calc = lambda n:print(n)

print(calc(5))

# 還可以三元運算

calc2 = lambda n:3 if n<4 else n

print(calc2(5))

# filter() 過濾

res = filter(lambda n:n>5,range(10))

for i in res:

print(i)

#map() 一個是函數,一個是Iterable,map將傳入的函數依次作用到序列的每個元素,并把結果作為新的Iterator返回。

res = map(lambda n:n*n,range(10))

for i in res:

print(i)

#==>

[ lambda i:i*2 for i in range(10) ]

#reduce() python2.x是reduce,python3.x移動到了functools里

# reduce把一個函數作用在一個序列[x1, x2, x3, ...]上,這個函數必須接收兩個參數,reduce把結果繼續和序列的下一個元素做累積計算

import functools

res = functools.reduce(lambda x,y:x+y,range(10))

print(res) # 45

# frozenset 這樣就變成了不可變

a = frozenset(set([1,2,4,5,6,4]))

#globals() 返回程序變量字典

#hash() 哈希、散列 (映射關系)

#help() 幫助

#hex() 把一個數字轉為16進制

print(hex(255)) #'0xff'

# locales() 打印局部變量

#next() 取下一個值

#oct() 轉8進制

print(oct(8))

#pow() 返回多少次冪

print(pow(2,5))

#reversed() 反轉

# round()

print(round(1.31678,2))

# sorted() 排序

# 對字典排序-->列表

#sorted(a.items()) #按key

#sorted(a.items(),lambda x:x[1]) #按value

#zip() 融合

a = [1,2,3,4]

b = ['a','b','c','d']

for i in zip(a,b):

print(i)

# import 'decorator'

# __import__('decorator')

總結

以上是生活随笔為你收集整理的python内置方法怎么使用_python的常用内置方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。