Python 内置函数
Python 内置函数
引言
Python 作为一种广泛使用的编程语言,其内置函数(Built-in Functions)是其强大功能的一部分。内置函数是 Python 解释器自带的一系列函数,无需额外安装即可直接使用。这些函数涵盖了字符串操作、数学计算、数据类型转换、异常处理等多个方面,极大地提高了编程效率和代码的可读性。本文将详细介绍 Python 中一些常用且重要的内置函数,帮助读者更好地掌握 Python 编程。
字符串操作函数
1. len()
len() 函数用于获取字符串的长度。
s = "Hello, world!"
print(len(s))  # 输出:12
2. str()
str() 函数用于将其他数据类型转换为字符串。
num = 123
print(str(num))  # 输出:'123'
3. upper()
upper() 函数用于将字符串中的所有字符转换为大写。
s = "Hello, world!"
print(s.upper())  # 输出:'HELLO, WORLD!'
4. lower()
lower() 函数用于将字符串中的所有字符转换为小写。
s = "Hello, world!"
print(s.lower())  # 输出:'hello, world!'
5. capitalize()
capitalize() 函数用于将字符串中的第一个字符转换为大写,其余字符转换为小写。
s = "hello, world!"
print(s.capitalize())  # 输出:'Hello, world!'
6. title()
title() 函数用于将字符串中的每个单词的首字母转换为大写。
s = "hello, world!"
print(s.title())  # 输出:'Hello, World!'
7. split()
split() 函数用于根据指定的分隔符将字符串分割成列表。
s = "Hello, world!"
print(s.split(","))  # 输出:['Hello', ' world!']
数学计算函数
1. abs()
abs() 函数用于获取一个数的绝对值。
num = -10
print(abs(num))  # 输出:10
2. pow()
pow() 函数用于计算幂运算。
num = 2
print(pow(num, 3))  # 输出:8
3. round()
round() 函数用于将浮点数四舍五入到指定的位数。
num = 3.14159
print(round(num, 2))  # 输出:3.14
4. min() 和 max()
min() 和 max() 函数用于获取一组数的最大值和最小值。
nums = [1, 2, 3, 4, 5]
print(min(nums))  # 输出:1
print(max(nums))  # 输出:5
数据类型转换函数
1. int()
int() 函数用于将字符串转换为整数。
num = "123"
print(int(num))  # 输出:123
2. float()
float() 函数用于将字符串转换为浮点数。
num = "123.456"
print(float(num))  # 输出:123.456
3. bool()
bool() 函数用于将对象转换为布尔值。
num = 0
print(bool(num))  # 输出:False
异常处理函数
1. try...except
try...except 语句用于处理异常。
try:num = int("abc")
except ValueError as e:print(e)  # 输出:valueError: invalid literal for int() with base 10: 'abc'
总结
Python 内置函数是 Python 编程的重要组成部分,熟练掌握这些函数将有助于提高编程效率。本文介绍了部分常用且重要的内置函数,包括字符串操作、数学计算、数据类型转换和异常处理等方面的函数。希望读者通过本文的学习,能够更好地运用 Python 内置函数,提高自己的编程水平。
