新聞中心
Python 是一種高級編程語言,它內(nèi)置了許多有用的函數(shù)來幫助程序員高效地編寫代碼,這些內(nèi)置函數(shù)無需導(dǎo)入任何模塊即可直接使用,它們?yōu)樘幚頂?shù)據(jù)、操作字符串、數(shù)學(xué)計(jì)算等提供了極大的便利,下面將詳細(xì)介紹一些常用的Python內(nèi)置函數(shù)。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供會昌企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為會昌眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
1. type()
type() 函數(shù)用于獲取對象的類型。
x = "Hello, World!" print(type(x)) #
2. len()
len() 函數(shù)返回對象的長度或元素個數(shù),適用于列表、元組、字典、集合和字符串。
my_list = [1, 2, 3, 4] print(len(my_list)) # 4
3. str()
str() 函數(shù)用于將值轉(zhuǎn)換為字符串形式。
num = 123 print(str(num)) # "123"
4. int() 和 float()
int() 和 float() 分別用于將值轉(zhuǎn)換為整數(shù)和浮點(diǎn)數(shù)。
num_str = "123.45" print(int(num_str)) # 123 print(float(num_str)) # 123.45
5. sum()
sum() 函數(shù)用于求可迭代對象中所有元素的和。
numbers = [1, 2, 3, 4, 5] print(sum(numbers)) # 15
6. max() 和 min()
max() 和 min() 分別用于找出可迭代對象中的最大值和最小值。
values = [10, 20, 30, 40, 50] print(max(values)) # 50 print(min(values)) # 10
7. sorted()
sorted() 函數(shù)用于對可迭代對象進(jìn)行排序,并返回一個新的排序后的列表。
data = [5, 1, 9, 3] sorted_data = sorted(data) print(sorted_data) # [1, 3, 5, 9]
8. range()
range() 函數(shù)用于生成一個數(shù)字序列。
for i in range(5):
print(i)
輸出:0 1 2 3 4
9. map()
map() 函數(shù)用于對可迭代對象的每個元素應(yīng)用指定的函數(shù),并返回一個迭代器。
numbers = [1, 2, 3, 4] squared = map(lambda x: x**2, numbers) print(list(squared)) # [1, 4, 9, 16]
10. filter()
filter() 函數(shù)用于過濾可迭代對象的元素,只保留使指定函數(shù)返回True的元素。
numbers = [1, 2, 3, 4, 5] even_numbers = filter(lambda x: x % 2 == 0, numbers) print(list(even_numbers)) # [2, 4]
11. enumerate()
enumerate() 函數(shù)用于將可迭代對象的索引和值組合成枚舉對象。
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
print(index, fruit)
輸出:0 apple
1 banana
2 cherry
12. zip()
zip() 函數(shù)用于將兩個或多個可迭代對象的元素打包成一個個元組,然后返回由這些元組組成的迭代器。
names = ['Alice', 'Bob', 'Charlie']
ages = [25, 30, 35]
for name, age in zip(names, ages):
print(name, age)
輸出:Alice 25
Bob 30
Charlie 35
以上就是一些常用的Python內(nèi)置函數(shù),使用這些函數(shù)可以大大簡化我們的代碼,提高開發(fā)效率,掌握這些內(nèi)置函數(shù)對于任何Python開發(fā)者來說都是非常重要的,在實(shí)際編程中,我們可以根據(jù)需要選擇合適的內(nèi)置函數(shù)來解決問題。
當(dāng)前標(biāo)題:基本的python內(nèi)置函數(shù)有
文章地址:http://m.fisionsoft.com.cn/article/cohcpoe.html


咨詢
建站咨詢
