Python内建函数:常用的内建函数及其使用方法
Python内建函数是Python语言所自带的函数集合,这些函数对于Python程序员而言非常重要。它们提供了许多有用的功能,可以帮助程序员在编写程序时更加快速和高效地完成任务。在Python中,内建函数非常丰富,涉及数学计算、字符串处理、列表操作、字典操作、文件操作等方面。下面是一些常用的Python内建函数及其使用方法。
1. print()函数
print()函数用于输出内容到控制台。它可以输出字符串、数字、列表、字典等多种类型的数据。使用方法如下:
print("Hello world!")
print(123)
print(["apple", "banana", "orange"])
print({ "name": "John", "age": 30 })
输出:
Hello world!
123
['apple', 'banana', 'orange']
{'name': 'John', 'age': 30}
2. input()函数
input()函数用于从控制台中读取用户的输入。它可以等待用户输入,然后将输入的字符串返回给程序。使用方法如下:
name = input("What is your name? ")
print("Hello, " + name + "!")
输出:
What is your name? Tom Hello, Tom!
3. len()函数
len()函数用于返回对象的长度或元素的个数。它可以用于字符串、列表、字典等数据类型。使用方法如下:
str_len = len("hello")
list_len = len([1, 2, 3, 4, 5])
dict_len = len({ "name": "John", "age": 30 })
print(str_len)
print(list_len)
print(dict_len)
输出:
5 5 2
4. type()函数
type()函数用于返回对象的类型。它可以用于字符串、数字、列表、字典等数据类型。使用方法如下:
str_type = type("hello")
int_type = type(123)
list_type = type(["apple", "banana", "orange"])
dict_type = type({ "name": "John", "age": 30 })
print(str_type)
print(int_type)
print(list_type)
print(dict_type)
输出:
<class 'str'> <class 'int'> <class 'list'> <class 'dict'>
5. range()函数
range()函数用于生成一个数字序列。它可以指定起始值、终止值和步长,生成相应的数字序列。使用方法如下:
# 生成从0到9的数字序列
for i in range(10):
print(i)
# 生成从2到8的数字序列
for i in range(2, 9):
print(i)
# 生成从0到9的偶数序列
for i in range(0, 10, 2):
print(i)
输出:
0 1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 0 2 4 6 8
6. sum()函数
sum()函数用于计算可迭代对象的和。它可以用于列表、元组等可迭代对象。使用方法如下:
nums = [1, 2, 3, 4, 5] s = sum(nums) print(s)
输出:
15
7. abs()函数
abs()函数用于返回一个数的绝对值。它可以用于整数、浮点数等数字类型。使用方法如下:
n1 = abs(-10) n2 = abs(10.5) print(n1) print(n2)
输出:
10 10.5
8. round()函数
round()函数用于将一个数四舍五入到指定的小数位数。它可以用于浮点数等数字类型。使用方法如下:
n1 = round(10.123, 2) n2 = round(10.567, 1) print(n1) print(n2)
输出:
10.12 10.6
9. max()函数和min()函数
max()函数和min()函数分别用于返回可迭代对象中的最大值和最小值。它们可以用于列表、元组等可迭代对象。使用方法如下:
nums = [1, 2, 3, 4, 5] max_num = max(nums) min_num = min(nums) print(max_num) print(min_num)
输出:
5 1
在Python中,内建函数非常丰富,涉及数学计算、字符串处理、列表操作、字典操作、文件操作等方面。上述的几个常用内建函数只是其中的一部分。在实际开发过程中,程序员可以根据自己的需要选用合适的内建函数来完成任务。
