Python的内置函数有哪些?如何使用?
发布时间:2023-05-21 17:25:52
Python的内置函数有很多,用于完成各种任务。下面是一些常用的内置函数及其用法。
1. print():用于输出内容到控制台。
使用方法:
print("Hello, World!")
2. len():用于获取序列(字符串、列表、元组等)的长度。
使用方法:
my_list = [1, 2, 3, 4, 5] print(len(my_list))
3. int():用于将字符串、浮点数等类型转换为整数。
使用方法:
my_num = "123" print(int(my_num))
4. float():用于将字符串、整数等类型转换为浮点数。
使用方法:
my_num = 123 print(float(my_num))
5. str():用于将数值类型、布尔类型等转换为字符串。
使用方法:
my_num = 123 print(str(my_num))
6. type():用于获取对象的类型。
使用方法:
my_num = 123 print(type(my_num))
7. range():用于生成一定范围内的整数序列。
使用方法:
my_range = range(10) print(list(my_range))
8. list():用于将序列类型(字符串、元组等)转换为列表类型。
使用方法:
my_tuple = (1, 2, 3, 4, 5) print(list(my_tuple))
9. tuple():用于将序列类型(字符串、列表等)转换为元组类型。
使用方法:
my_list = [1, 2, 3, 4, 5] print(tuple(my_list))
10. zip():用于将多个序列按照位置一一对应组合成一个新的序列。
使用方法:
my_list1 = [1, 2, 3, 4, 5] my_list2 = ['a', 'b', 'c', 'd', 'e'] print(list(zip(my_list1, my_list2)))
11. input():用于获取控制台输入的内容。
使用方法:
user_input = input("Please enter your name: ")
print("Hello, " + user_input + "!")
12. eval():用于执行某个字符串表达式,并返回结果。
使用方法:
my_expression = "2 + 3 * 4" print(eval(my_expression))
13. map():用于对一个序列中的每个元素执行某个函数,并生成新的序列。
使用方法:
my_list = [1, 2, 3, 4, 5] new_list = list(map(lambda x: x * 2, my_list)) print(new_list)
14. filter():用于对一个序列中的每个元素执行某个函数,并返回满足条件的元素。
使用方法:
my_list = [1, 2, 3, 4, 5] new_list = list(filter(lambda x: x % 2 == 0, my_list)) print(new_list)
15. max()和min():用于返回序列中的最大值和最小值。
使用方法:
my_list = [1, 2, 3, 4, 5] print(max(my_list)) print(min(my_list))
以上是一些常用的Python内置函数及其用法,使用这些函数可以大大提高代码编写的效率。
