用Python编写的内置函数示例
在Python中,内置函数是指在Python解释器中可直接使用而不需要导入的函数。这些函数提供了Python语言的基本编程功能,如类型转换、数学运算、文件操作等。下面就来介绍一些常用的Python内置函数。
1. type()函数
type()函数可以返回所给变量的类型。例如:
x = 5 print(type(x))
输出结果为:
<class 'int'>
2. print()函数
print()函数可以输出文本、变量等内容。例如:
print("Hello, world!")
x = 5
print(x)
输出结果为:
Hello, world! 5
3. len()函数
len()函数可以返回一个对象的长度。例如:
x = "Hello, world!" print(len(x))
输出结果为:
13
4. str()函数
str()函数可以将一个对象转换为字符串。例如:
x = 5 print(str(x))
输出结果为:
5
5. int()函数
int()函数可以将一个对象转换为整数。例如:
x = "5" print(int(x))
输出结果为:
5
6. float()函数
float()函数可以将一个对象转换为浮点数。例如:
x = "5.0" print(float(x))
输出结果为:
5.0
7. list()函数
list()函数可以将一个对象转换为列表。例如:
x = "Hello, world!" print(list(x))
输出结果为:
['H', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '!']
8. dict()函数
dict()函数可以将一个对象转换为字典。例如:
x = [("name", "John"), ("age", 30)]
print(dict(x))
输出结果为:
{'name': 'John', 'age': 30}
9. tuple()函数
tuple()函数可以将一个对象转换为元组。例如:
x = [1, 2, 3] print(tuple(x))
输出结果为:
(1, 2, 3)
10. abs()函数
abs()函数可以返回一个数的绝对值。例如:
x = -5 print(abs(x))
输出结果为:
5
11. range()函数
range()函数可以生成一个指定范围的序列。例如:
x = range(5)
for i in x:
print(i)
输出结果为:
0 1 2 3 4
12. round()函数
round()函数可以对一个数进行四舍五入。例如:
x = 5.26 print(round(x))
输出结果为:
5
13. sum()函数
sum()函数可以返回一个序列的总和。例如:
x = [1, 2, 3] print(sum(x))
输出结果为:
6
14. sorted()函数
sorted()函数可以对一个序列进行排序。例如:
x = [3, 1, 2] print(sorted(x))
输出结果为:
[1, 2, 3]
15. max()函数
max()函数可以返回一个序列的最大值。例如:
x = [1, 2, 3] print(max(x))
输出结果为:
3
16. min()函数
min()函数可以返回一个序列的最小值。例如:
x = [1, 2, 3] print(min(x))
输出结果为:
1
17. zip()函数
zip()函数可以将多个序列相对应的元素打包成一个元组。例如:
x = [1, 2, 3] y = ["a", "b", "c"] print(list(zip(x, y)))
输出结果为:
[(1, 'a'), (2, 'b'), (3, 'c')]
18. reversed()函数
reversed()函数可以将一个序列反转。例如:
x = [1, 2, 3] print(list(reversed(x)))
输出结果为:
[3, 2, 1]
19. isinstance()函数
isinstance()函数可以判断一个对象是否属于指定类型。例如:
x = 5 print(isinstance(x, int))
输出结果为:
True
20. all()函数
all()函数可以判断一个序列是否全部为True。例如:
x = [True, True, False] print(all(x))
输出结果为:
False
以上就是常用的Python内置函数的示例,通过这些函数的使用,可以更加轻松、快捷地完成Python程序的编写。
