14. 常用内建函数
大约 3 分钟
14. 常用内建函数
今天我们要聊聊 Python 中一些相当实用的东西—— 常用内建函数 。这些函数就像是你日常生活中的多功能工具,能帮你处理各种不同类型的任务。
什么是常用内建函数?
首先,让我给你们普及一下基础知识。在 Python 中,内建函数 意味着这些函数是 Python 自带的,你无需额外安装任何模块或库,就可以直接使用它们。
这些函数就像是工具箱里的各种工具,能帮你在编程中更高效地完成任务。
常用内建函数的分类
我们要介绍的这些内建函数可以分成几个类别,包括:
数字操作
这类函数可以帮你轻松处理数字。
abs(x)
:返回 x 的绝对值。
示例:x = -10 result = abs(x) print(result) # 输出 10
max(iterable)
:返回可迭代对象中的最大值。
示例:numbers = [3, 6, 1, 9, 4] result = max(numbers) print(result) # 输出 9
min(iterable)
:返回可迭代对象中的最小值。
示例:numbers = [3, 6, 1, 9, 4] result = min(numbers) print(result) # 输出 1
round(x, n)
:将 x 四舍五入到 n 位小数。
示例:x = 3.1415926 result = round(x, 2) print(result) # 输出 3.14
字符串处理
这些函数可以帮你处理字符串。
len(s)
:返回字符串的长度。
示例:text = "Hello, Python!" result = len(text) print(result) # 输出 13
str(x)
:将对象 x 转换为字符串。
示例:number = 123 text = str(number) print(text) # 输出 "123"
upper()
:将字符串中的字母变为大写。
示例:text = "hello" result = text.upper() print(result) # 输出 "HELLO"
lower()
:将字符串中的字母变为小写。
示例:text = "WORLD" result = text.lower() print(result) # 输出 "world"
列表和集合处理
这类函数可以让你更灵活地处理列表和集合。
len(iterable)
:返回列表或集合的元素个数。
示例:numbers = [1, 2, 3, 4, 5] result = len(numbers) print(result) # 输出 5
sum(iterable)
:返回可迭代对象的所有元素的和。
示例:numbers = [1, 2, 3, 4, 5] result = sum(numbers) print(result) # 输出 15
sorted(iterable)
:返回一个排好序的列表,但不会改变原列表。
示例:numbers = [5, 2, 7, 1, 9] result = sorted(numbers) print(result) # 输出 [1, 2, 5, 7, 9]
文件和输入输出
这类函数让你更轻松地处理文件和用户输入。
open(file, mode)
:打开文件。
示例:file = open("example.txt", "w") file.write("Hello, Python!") file.close()
input(prompt)
:接受用户输入。
示例:user_input = input("请输入你的名字:") print(f"你好, {user_input}!")
实战例子:统计字符个数
让我们用一个实际的例子来巩固所学知识。我们将编写一个程序来统计用户输入的字符串中的字符个数。
def count_characters():
user_input = input("请输入一段文字:")
char_count = len(user_input)
print(f"你输入的文字共有 {char_count} 个字符。")
count_characters()
总结
通过学习本文,你了解了一些 Python 的常用内建函数,它们可以让你在编程过程中更高效地处理各种任务。我们介绍了数字、字符串、列表、集合以及文件和输入输出相关的函数。
希望这篇文章能帮助你在编程中更得心应手!