欢迎访问宙启技术站
智能推送

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内置函数及其用法,使用这些函数可以大大提高代码编写的效率。