詳解Python中最常用的10個(gè)內(nèi)置函數(shù)
1. print()
print()函數(shù)是Python中最基本的函數(shù)之一,用于將文本內(nèi)容輸出到終端。它通常用于調(diào)試和輸出程序的運(yùn)行結(jié)果。
示例代碼:
print("Hello, World!")
2. len()
len()函數(shù)用于獲取數(shù)據(jù)結(jié)構(gòu)(如字符串、列表、元組、字典等)的長(zhǎng)度。它返回?cái)?shù)據(jù)結(jié)構(gòu)中元素的數(shù)量。
示例代碼:
my_list = [1, 2, 3, 4, 5]
length = len(my_list)
print("Length of the list:", length)
3. input()
input()函數(shù)用于從用戶獲取輸入,并將輸入的內(nèi)容以字符串的形式返回。這對(duì)于與用戶進(jìn)行交互非常有用。
示例代碼:
name = input("Enter your name: ")
print("Hello, " + name)
4. range()
range()函數(shù)用于生成一個(gè)整數(shù)序列,通常與for循環(huán)一起使用,用于迭代一定范圍內(nèi)的整數(shù)。
示例代碼:
for i in range(5):
print(i)
5. list(), tuple(), dict()
這些函數(shù)用于創(chuàng)建列表、元組和字典,分別從可迭代對(duì)象(如字符串、列表、元組等)中生成新的數(shù)據(jù)結(jié)構(gòu)。
示例代碼:
string = "Hello" my_list = list(string) my_tuple = tuple(string) my_dict = dict(name="Alice", age=30)
6. max() 和 min()
max()和min()函數(shù)分別用于查找可迭代對(duì)象中的最大值和最小值。
示例代碼:
numbers = [10, 5, 8, 20, 3]
maximum = max(numbers)
minimum = min(numbers)
print("Max:", maximum)
print("Min:", minimum)
7. sum()
sum()函數(shù)用于計(jì)算可迭代對(duì)象中的所有元素的和。
示例代碼:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print("Sum:", total)
8. abs()
abs()函數(shù)用于獲取數(shù)字的絕對(duì)值,無(wú)論數(shù)字是正數(shù)還是負(fù)數(shù)。
示例代碼:
number = -10
absolute_value = abs(number)
print("Absolute value:", absolute_value)
9. sorted()
sorted()函數(shù)用于對(duì)可迭代對(duì)象進(jìn)行排序,返回一個(gè)新的已排序列表。可以指定降序排序。
示例代碼:
numbers = [5, 3, 8, 1, 2]
sorted_numbers = sorted(numbers)
print("Sorted numbers:", sorted_numbers)
10. type()
type()函數(shù)用于獲取變量或?qū)ο蟮念愋汀?/p>
示例代碼:
x = 5
y = "Hello"
print("Type of x:", type(x))
print("Type of y:", type(y))
這些內(nèi)置函數(shù)是Python編程中的基本工具,它們?cè)谌粘>幊讨蓄l繁使用。了解它們的用途和用法可以使您更有效地編寫(xiě)Python代碼。
到此這篇關(guān)于詳解Python中最常用的10個(gè)內(nèi)置函數(shù)的文章就介紹到這了,更多相關(guān)Python最常用的內(nèi)置函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決Atom安裝Hydrogen無(wú)法運(yùn)行python3的問(wèn)題
今天小編就為大家分享一篇解決Atom安裝Hydrogen無(wú)法運(yùn)行python3的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08
Python利用openpyxl/xlrd/xlwt和pandas操作Excel
Python提供了多個(gè)強(qiáng)大的庫(kù)來(lái)操作Excel文件,主要包括openpyxl、xlrd/xlwt和pandas,下面將介紹這些庫(kù)的基本用法,希望對(duì)大家有所幫助2026-03-03
對(duì)numpy中array和asarray的區(qū)別詳解
下面小編就為大家分享一篇對(duì)numpy中array和asarray的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04
Python學(xué)習(xí)之列表常用方法總結(jié)
這篇文章主要為大家介紹了Python中列表的幾個(gè)常用方法總結(jié),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python列表有一定幫助,需要的可以參考一下2022-03-03
Python讀取多格式Excel并實(shí)現(xiàn)跨表匹配合并的完整示例
在數(shù)據(jù)處理中,經(jīng)常會(huì)遇到這樣一個(gè)需求:一份是主數(shù)據(jù)表,另一份是學(xué)生/員工/客戶的完整信息表, 需要按姓名匹配,把完整信息補(bǔ)充到主表中,聽(tīng)起來(lái)簡(jiǎn)單,但實(shí)際操作中常會(huì)踩坑,本文就分享一次真實(shí)項(xiàng)目中的解決方案,需要的朋友可以參考下2025-11-11
Python中實(shí)現(xiàn)文本糾錯(cuò)的多種方法
本文介紹了Python中實(shí)現(xiàn)文本糾錯(cuò)的多種方法,從基礎(chǔ)規(guī)則到深度學(xué)習(xí)的全技術(shù)棧,涵蓋正則表達(dá)式、字典匹配、PyEnchant、TextBlob、LanguageTool等專用校對(duì)庫(kù),以及基于BERT、T5/BART的深度學(xué)習(xí)模型,需要的朋友可以參考下2026-04-04
Python還能這么玩之只用30行代碼從excel提取個(gè)人值班表
公司實(shí)行項(xiàng)目值班制度,拿到值班表,看到全部的值班信息,要去查找自己的值班信息,是一件頭痛的事情.作為程序員,當(dāng)然要簡(jiǎn)化,將自己的信息提煉出來(lái),需要的朋友可以參考下2021-06-06
Python實(shí)現(xiàn)中文文本處理與分析程序的示例詳解
在當(dāng)今信息爆炸的時(shí)代,文本數(shù)據(jù)的處理與分析成為了數(shù)據(jù)科學(xué)領(lǐng)域的重要課題,本文將使用Python開(kāi)發(fā)一款基于Python的中文文本處理與分析程序,希望對(duì)大家有所幫助2025-07-07

