基本 Python 內建函數:範例和用法

Barbara Streisand
發布: 2024-10-11 10:16:29
原創
632 人瀏覽過

Essential Python Built-in Functions: Examples and Usage

Python 以其簡單性和可讀性而聞名,帶有一組豐富的內建函數,可以簡化常見的程式設計任務。這些功能允許開發人員執行各種操作,而無需編寫大量程式碼。在本文中,我們將探討 Python 中一些基本的內建函數,包括 len()、max()、sum() 等,並透過實際範例來說明它們的用法。

1. len()

len() 函數傳回物件中的項目數,該物件可以是字串、列表、元組或任何其他可迭代物件。

範例:

# Using len() with a list
my_list = [1, 2, 3, 4, 5]
print(len(my_list))  # Output: 5

# Using len() with a string
my_string = "Hello, World!"
print(len(my_string))  # Output: 13
登入後複製

2. 最大()

max() 函數傳回可迭代項中最大的項或兩個或多個參數中最大的項。它對於查找清單或元組中的最大值很有用。

範例:

# Using max() with a list
numbers = [1, 3, 2, 5, 4]
print(max(numbers))  # Output: 5

# Using max() with multiple arguments
print(max(10, 20, 30))  # Output: 30
登入後複製

3.求和()

sum() 函數計算可迭代物件(例如列表或元組)中所有項目的總和。它也可以接受第二個參數,作為起始值。

範例:

# Using sum() with a list
numbers = [1, 2, 3, 4, 5]
print(sum(numbers))  # Output: 15

# Using sum() with a starting value
print(sum(numbers, 10))  # Output: 25 (15 + 10)
登入後複製

4. 分鐘()

min() 函數傳回可迭代項中的最小項或兩個或多個參數中最小的項。

範例:

# Using min() with a list
numbers = [1, 3, 2, 5, 4]
print(min(numbers))  # Output: 1

# Using min() with multiple arguments
print(min(10, 20, 30))  # Output: 10
登入後複製

5. 排序()

sorted() 函數從任何 iterable 的元素中傳回一個新的排序列表,而原始 iterable 保持不變。

範例:

# Using sorted() with a list
numbers = [3, 1, 4, 1, 5, 9]
sorted_numbers = sorted(numbers)
print(sorted_numbers)  # Output: [1, 1, 3, 4, 5, 9]
print(numbers)  # Output: [3, 1, 4, 1, 5, 9] (original list is unchanged)
登入後複製

6. 絕對值()

abs() 函數傳回數字的絕對值,即該數字的非負值,不考慮其符號。

範例:

print(abs(-5))  # Output: 5
print(abs(3.14))  # Output: 3.14
登入後複製

7. 圓()

round() 函數將數字四捨五入到指定的小數位數。如果沒有提供第二個參數,則四捨五入到最接近的整數。

範例:

print(round(3.14159, 2))  # Output: 3.14
print(round(3.5))  # Output: 4 (rounds to nearest even)
登入後複製

8. 類型()

type() 函數傳回物件的類型,這對於偵錯或理解正在處理的資料很有用。

範例:

print(type(42))  # Output: <class 'int'>
print(type("Hello"))  # Output: <class 'str'>
print(type([1, 2, 3]))  # Output: <class 'list'>
登入後複製

9. 全部()

如果 iterable 的所有元素都為 true(或 iterable 為空),則 all() 函數傳回 True。此功能有助於驗證多個項目的條件。

範例:

print(all([True, True, False]))  # Output: False
print(all([1, 2, 3]))  # Output: True
登入後複製

10. 任何()

如果可迭代物件的任何元素為 true,any() 函數將傳回 True。如果 iterable 為空,則傳回 False。

範例:

print(any([False, False, True]))  # Output: True
print(any([0, "", None]))  # Output: False
登入後複製

結論

Python的內建函數為開發者提供了必備的工具,讓他們可以用最少的程式碼更輕鬆地執行常用操作。 len()、max()、sum() 等函數有助於提高 Python 程式的效率和可讀性。透過理解和利用這些函數,您可以顯著簡化編碼過程並提高程式碼品質。無論您是初學者還是經驗豐富的開發人員,掌握這些內建函數都將使您的 Python 程式設計之旅受益匪淺。

以上是基本 Python 內建函數:範例和用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!