Python常用模块I中常用内置函数的具体介绍("Python核心模块I:常用内置函数详解")
原创
一、Python内置函数概述
Python内置函数是Python语言的核心组成部分,无需额外导入即可直接使用。这些函数覆盖了基本类型转换、数学计算、序列操作、输入输出等功能,是Python编程的基础。本文将详细介绍一些常用的内置函数,并给出相应的使用示例。
二、类型转换函数
类型转换函数用于将一个数据类型的值变成另一个数据类型。
1. int()函数
将对象变成整数类型。
>>> int(3.6)
3
>>> int('12')
12
2. float()函数
将对象变成浮点数类型。
>>> float(3)
3.0
>>> float('3.6')
3.6
3. str()函数
将对象变成字符串类型。
>>> str(123)
'123'
>>> str(3.14)
'3.14'
4. list()函数
将可迭代对象变成列表。
>>> list('hello')
['h', 'e', 'l', 'l', 'o']
>>> list(range(5))
[0, 1, 2, 3, 4]
5. tuple()函数
将可迭代对象变成元组。
>>> tuple('hello')
('h', 'e', 'l', 'l', 'o')
>>> tuple(range(5))
(0, 1, 2, 3, 4)
三、数学计算函数
数学计算函数用于执行基本的数学运算。
1. abs()函数
返回数的绝对值。
>>> abs(-5)
5
>>> abs(3.14)
3.14
2. round()函数
返回浮点数的四舍五入值。
>>> round(3.14)
3
>>> round(3.6)
4
3. max()和min()函数
返回序列中的最大值和最小值。
>>> max([1, 2, 3, 4, 5])
5
>>> min([1, 2, 3, 4, 5])
1
4. sum()函数
返回序列中所有元素的总和。
>>> sum([1, 2, 3, 4, 5])
15
四、序列操作函数
序列操作函数用于处理列表、元组、字符串等序列。
1. len()函数
返回序列的长度。
>>> len([1, 2, 3, 4, 5])
5
>>> len('hello')
5
2. sorted()函数
返回序列的排序副本。
>>> sorted([3, 1, 4, 1, 5])
[1, 1, 3, 4, 5]
>>> sorted('hello')
['e', 'h', 'l', 'l', 'o']
3. reversed()函数
返回序列的逆序迭代器。
>>> list(reversed([1, 2, 3, 4, 5]))
[5, 4, 3, 2, 1]
>>> list(reversed('hello'))
['o', 'l', 'l', 'e', 'h']
五、输入输出函数
输入输出函数用于处理用户输入和程序输出。
1. print()函数
打印输出信息。
>>> print('Hello, world!')
Hello, world!
2. input()函数
读取用户输入。
>>> name = input('Please enter your name: ')
Please enter your name: Alice
>>> print(f'Hello, {name}!')
Hello, Alice!
六、异常处理函数
异常处理函数用于处理程序运行中的谬误。
1. try...except语句
捕获并处理异常。
try:
num = int(input('Please enter a number: '))
except ValueError:
print('Invalid input! Please enter a valid number.')
2. raise语句
主动抛出异常。
def check_age(age):
if age < 0:
raise ValueError('Age cannot be negative.')
try:
age = int(input('Please enter your age: '))
check_age(age)
except ValueError as e:
print(e)
七、总结
Python内置函数是Python编程的基础,掌握这些函数的使用对于编写高效、简洁的代码至关重要。本文介绍了常用的内置函数,包括类型转换函数、数学计算函数、序列操作函数、输入输出函数以及异常处理函数。通过示例代码,展示了这些函数的使用方法和实际应用。期望这篇文章能帮助读者更好地领会和运用Python内置函数。