日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
python常用的內(nèi)置函數(shù)

Python中的內(nèi)置函數(shù)是預(yù)先定義在語言內(nèi)部的函數(shù),無需導(dǎo)入任何模塊即可直接使用,這些函數(shù)為程序員提供了許多方便的工具來處理數(shù)據(jù)和進(jìn)行程序控制,下面將介紹一些常用的Python內(nèi)置函數(shù),并通過示例來展示它們的使用方法。

唐山ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

1、len(obj): 返回對(duì)象(如字符串、列表、元組等)的長(zhǎng)度或項(xiàng)目數(shù)。

“`python

s = "Hello, World!"

print(len(s)) # 輸出:13

“`

2、str(obj): 將對(duì)象轉(zhuǎn)換為字符串。

“`python

x = 123

print(str(x)) # 輸出:"123"

“`

3、int(obj): 嘗試將對(duì)象轉(zhuǎn)換為整數(shù),如果對(duì)象本身是一個(gè)整數(shù)或者可以轉(zhuǎn)換為整數(shù)的字符串,則返回相應(yīng)的整數(shù)值。

“`python

s = "456"

print(int(s)) # 輸出:456

“`

4、float(obj): 嘗試將對(duì)象轉(zhuǎn)換為浮點(diǎn)數(shù)。

“`python

s = "789.10"

print(float(s)) # 輸出:789.1

“`

5、list(seq): 將序列(如字符串、元組、集合等)轉(zhuǎn)換為列表。

“`python

t = (1, 2, 3)

print(list(t)) # 輸出:[1, 2, 3]

“`

6、tuple(seq): 將序列轉(zhuǎn)換為元組。

“`python

l = [1, 2, 3]

print(tuple(l)) # 輸出:(1, 2, 3)

“`

7、dict([iterable]): 創(chuàng)建一個(gè)字典,如果提供了一個(gè)可迭代的對(duì)象,則將其轉(zhuǎn)換為字典。

“`python

d = dict([(‘a’, 1), (‘b’, 2)])

print(d) # 輸出:{‘a’: 1, ‘b’: 2}

“`

8、abs(x): 返回?cái)?shù)字的絕對(duì)值。

“`python

print(abs(10)) # 輸出:10

“`

9、max(iterable[, key]): 返回可迭代對(duì)象中的最大項(xiàng)。

“`python

print(max([1, 2, 3])) # 輸出:3

“`

10、min(iterable[, key]): 返回可迭代對(duì)象中的最小項(xiàng)。

“`python

print(min([4, 5, 6])) # 輸出:4

“`

11、sum(iterable[, start]): 對(duì)可迭代對(duì)象中的元素求和。

“`python

print(sum([1, 2, 3])) # 輸出:6

“`

12、all(iterable): 如果可迭代對(duì)象的所有元素都為True,則返回True。

“`python

print(all([True, True, True])) # 輸出:True

“`

13、any(iterable): 如果可迭代對(duì)象中至少有一個(gè)元素為True,則返回True。

“`python

print(any([False, False, True])) # 輸出:True

“`

14、zip(*iterables): 返回一個(gè)元組構(gòu)成的迭代器,其中的第i個(gè)元組包含來自每個(gè)參數(shù)序列或可迭代對(duì)象的第i個(gè)元素。

“`python

print(list(zip([‘a’, ‘b’], [1, 2]))) # 輸出:[(‘a’, 1), (‘b’, 2)]

“`

15、enumerate(iterable[, start]): 返回一個(gè)枚舉對(duì)象,其包含由索引和元素組成的元組,索引默認(rèn)從0開始。

“`python

for i, v in enumerate([‘apple’, ‘banana’]):

print(i, v)

# 輸出:

# 0 apple

# 1 banana

“`

16、map(function, iterable[, ...]): 對(duì)給定的可迭代對(duì)象應(yīng)用給定的函數(shù),并返回一個(gè)map對(duì)象。

“`python

nums = [1, 2, 3]

def square(n):

return n**2

print(list(map(square, nums))) # 輸出:[1, 4, 9]

“`

17、filter(function, iterable): 構(gòu)造一個(gè)從可迭代對(duì)象中過濾出元素的迭代器,過濾依據(jù)是函數(shù)的返回值為True。

“`python

nums = [1, 2, 3, 4, 5]

def is_even(n):

return n % 2 == 0

print(list(filter(is_even, nums))) # 輸出:[2, 4]

“`

18、reduce(function, iterable[, initializer]): 對(duì)可迭代對(duì)象的元素進(jìn)行累積操作。

“`python

from functools import reduce

nums = [1, 2, 3, 4]

def add(x, y):

return x + y

print(reduce(add, nums)) # 輸出:10

“`

這些內(nèi)置函數(shù)只是Python內(nèi)置函數(shù)庫中的一小部分,但它們是最常用的一些,掌握這些函數(shù)的使用能夠幫助你更加高效地編寫Python代碼,在實(shí)際編程過程中,你可能會(huì)經(jīng)常查閱Python的官方文檔或相關(guān)書籍來了解更多內(nèi)置函數(shù)及其用法。


當(dāng)前題目:python常用的內(nèi)置函數(shù)
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/djjsegi.html