10個必須要掌握的Python內置函數

大傢好,對於Python內置函數,在心裡想一下:什麼是Python內置函數呢?

內置函數簡介

Python 解釋器自帶的函數叫做 內置函數,這些函數不需要import 導入就可以直接使用。

這是為什麼呢?

其實你應該知道,運行Python代碼需要一個叫做 Python解釋器 的東西,解釋器也是一個程序,它為Python使用者提供瞭一些常用的功能,並取瞭獨一無二的名字,這就是我們所說的“內置函數”。

就是由於Python內置函數,伴隨著Python解釋器一起啟動,因此內置函數不需要導入,就可以直接使用。

今天我就給大傢講述10個常用Python內置函數,實用且高效,一定要掌握。

1.input

input():該函數接受一個標準輸入數據,返回為 string 類型。

x = input("請輸入你的姓姓名:")
print(f"我的名字是{x}")

2.enumerate()

enumerate():該函數獲取一個集合(例如,元組),並將其作為枚舉對象返回。

x = ["張三","李四","王五"]
for index, value in enumerate(x):
    print(f"我叫{value},我在列表中的索引是{index}")

結果如下:

3.eval()

eval():該函數用來執行一個字符串表達式,並返回表達式的值。

x = 50
eval( '3 * x' )

x = 'print("打印這個字符串")'
eval(x)

結果如下:

4.format()

format():該函數用於字符串格式化。

"{:.2f}".format(3.1415926)

"{0} {1}".format("hello", "world")

結果如下:

5.map()

map():該函數會根據提供的函數,對指定序列做映射。

list(map(func,[1,2,3,4,5]))

list(map(lambda x: x * 2, [1, 2, 3, 4, 5]) )

結果如下:

6.print()

print():該函數用於打印輸出。

print("Hello World")  

print("www","baidu","com",sep=".")  # 設置間隔符

結果如下:

7.range()

range():在Python3中,該函數返回的是一個可迭代對象(類型是對象),而不是列表類型, 所以打印的時候不會打印列表。

list(range(1,10))

list(range(1,10,2)) # 指定步長

結果如下:

8.reversed()

reversed():該函數沒有返回值,但是會對列表的元素進行反向排序。

x = ["a", "b", "c", "d"]
for i in reversed(x):
    print(i)

結果如下:

9.sorted()

sorted() :該函數函數返回指定的可迭代對象的排序列表。

a = ("b", "g", "a", "d", "f", "c", "h", "e")
x = sorted(a)
print(x)

結果如下:

10.zip()

zip():該函數用於將可迭代的對象作為參數,將對象中對應的元素打包成一個個元組,然後返回由這些元組組成的對象,這樣做的好處是節約瞭不少的內存。

a = [1,2,3]
b = [4,5,6]

list(zip(a,b))

for i,j in zip(a,b):
    print(f"打印{i},再打印{j}")

結果如下:

到此這篇關於10個必須要掌握的Python內置函數的文章就介紹到這瞭,更多相關Python內置函數內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: