Python内置函数一览表:常用函数及其示例
Python是一种易学易用的编程语言,具有强大的功能和广泛的适用范围。在Python中,有许多内置函数可以让我们更轻松地完成一些常见的任务。本文将介绍一些常用的Python内置函数及其示例,以帮助您更好地利用这些函数来提高程序的效率。
1. print()
print()函数是Python中最常用的函数之一,用于在控制台中输出文本或变量的值。它可以输出一个或多个参数,参数之间可以用逗号分隔。
示例:
print("hello world") # 输出字符串
x = 10
y = 20
print(x + y) # 输出变量的值
2. len()
len()函数用于获取一个序列(如字符串、列表、元组等)的长度。它返回序列中元素的个数。
示例:
str = "hello world"
print(len(str)) # 输出字符串的长度
3. range()
range()函数用于生成一个整数序列,常用于循环中。它可以接受一个或两个参数,第一个参数是序列的起始值,默认从0开始;第二个参数是序列的结束值(不包括该值),默认是1。
示例:
for i in range(5):
print(i) # 输出0~4
for i in range(2, 5):
print(i) # 输出2~4
for i in range(0, 10, 2):
print(i) # 输出0,2,4,6,8
4. int()
int()函数用于将一个字符串或数字转换为整数。如果传入的是字符串,必须是整数格式的字符串。
示例:
a = "10"
print(int(a) + 5) # 输出15
5. str()
str()函数用于将一个对象转换为字符串。常用于与字符串相关的操作,如字符串的拼接。
示例:
a = 10
b = str(a)
print("a的值是:" + b) # 输出a的值是:10
6. float()
float()函数用于将一个字符串或整数转换为浮点数。
示例:
a = "3.14"
print(float(a)) # 输出3.14
7. type()
type()函数用于返回一个对象的类型。常用于判断变量的类型。
示例:
a = 10
b = "hello"
print(type(a)) # 输出<class 'int'>
print(type(b)) # 输出<class 'str'>
8. input()
input()函数用于从控制台获取用户输入的数据。它将输入的数据作为字符串返回。
示例:
name = input("请输入您的姓名:")
print("您的姓名是:" + name)
9. abs()
abs()函数用于返回一个数的绝对值。
示例:
a = -10
print(abs(a)) # 输出10
10. round()
round()函数用于对一个数进行四舍五入。可以接受两个参数,第一个参数是要进行四舍五入的数,第二个参数是保留的小数位数,默认为0。
示例:
a = 3.1415926
print(round(a, 2)) # 输出3.14
11. max()
max()函数用于返回一组数中的最大值。
示例:
a = [10, 20, 30]
print(max(a)) # 输出30
12. min()
min()函数用于返回一组数中的最小值。
示例:
a = [10, 20, 30]
print(min(a)) # 输出10
13. sum()
sum()函数用于计算一组数的和。
示例:
a = [1, 2, 3, 4, 5]
print(sum(a)) # 输出15
14. chr()
chr()函数用于返回指定整数对应的ASCII字符。
示例:
print(chr(65)) # 输出A
15. ord()
ord()函数用于返回指定字符的ASCII码。
示例:
print(ord('A')) # 输出65
16. hex()
hex()函数用于将一个整数转换为十六进制字符串。
示例:
a = 255
print(hex(a)) # 输出0xff
17. bin()
bin()函数用于将一个整数转换为二进制字符串。
示例:
a = 15
print(bin(a)) # 输出0b1111
18. oct()
oct()函数用于将一个整数转换为八进制字符串。
示例:
a = 8
print(oct(a)) # 输出0o10
19. abs()
abs()函数用于返回一个数的绝对值。
示例:
a = -10
print(abs(a)) # 输出10
20. pow()
pow()函数用于计算一个数的n次方,也可以用于计算一个数的平方根。
示例:
print(pow(2, 3)) # 输出8
print(pow(9, 0.5)) # 输出3.0
21. all()
all()函数用于判断一个序列的所有元素是否都为True,如果是则返回True,否则返回False。
示例:
a = [0, 1, 2]
b = [1, 2, 3]
print(all(a)) # 输出False
print(all(b)) # 输出True
22. any()
any()函数用于判断一个序列中是否有任意元素为True,如果是则返回True,否则返回False。
示例:
a = [0, 1, 2]
b = [1, 2, 3]
print(any(a)) # 输出True
print(any(b)) # 输出True
23. divmod()
divmod()函数用于返回两个数的商和余数,返回值为一个元组。
示例:
a = 9
b = 2
print(divmod(a, b)) # 输出(4, 1)
24. filter()
filter()函数用于过滤一个序列,返回一个经过过滤后的新序列。过滤规则由第一个参数指定,第二个参数是需要过滤的序列。
示例:
a = [1, 2, 3, 4, 5, 6]
b = list(filter(lambda x: x % 2 == 0, a))
print(b) # 输出[2, 4, 6]
25. map()
map()函数用于对一个序列的每个元素进行操作,并返回一个新的序列。操作规则由第一个参数指定,第二个参数是需要操作的序列。
示例:
a = [1, 2, 3, 4, 5]
b = list(map(lambda x: x + 1, a))
print(b) # 输出[2, 3, 4, 5, 6]
26. sorted()
sorted()函数用于对一个序列进行排序,默认按照元素的大小进行排序。sorted()函数不改变原来的序列,而是返回一个新的排序好的序列。
示例:
a = [3, 1, 4, 2, 5]
b = sorted(a)
print(b) # 输出[1, 2, 3, 4, 5]
27. zip()
zip()函数用于将多个序列合并成一个元组序列。zip()函数返回一个zip对象,可以使用list()函数将其转化为列表。
示例:
a = [1, 2, 3]
b = [4, 5, 6]
c = list(zip(a, b))
print(c) # 输出[(1, 4), (2, 5), (3, 6)]
总结:
本文介绍了Python中常用的27个内置函数,各个函数都有其独特的用途和优势。在日常编程中,我们可以根据需要灵活使用这些函数,以提高代码的效率和简洁度。此外,Python中还有很多其他有用的函数,值得我们去了解和掌握。
