Python内置函数简介和用法
Python是一种高级编程语言,它拥有一个强大的标准库,其中包含许多内置函数。这些函数是Python解释器中被直接调用的功能性函数。Python内置函数可以帮助程序员更轻松地完成日常任务,例如数据查找、排序、格式化、转换等。下面将介绍Python内置函数的一些常用例子。
1. print()
print()函数是Python中最常用的函数之一。这个函数可以将值打印到控制台上,让我们方便看到输出。示例:
print(1 + 2) # 输出 3
print("Hello, World!") # 输出 Hello, World!
2. input()
input()函数用于从控制台读取用户输入。它会返回一个字符串类型的值。示例:
name = input("What is your name? ")
print("Hello, " + name + "!")
3. len()
len()函数可以用来获取字符串、列表、元组、字典等对象的长度。示例:
my_str = "Hello, World!" print(len(my_str)) # 输出 13
4. str()
str()函数可以将一个对象转换为字符串类型。这通常用于将数字转换为字符串类型。示例:
number = 123 print(str(number) + " is a number") # 输出 "123 is a number"
5. int()
int()函数用于将一个字符串或浮点数转换为整数类型。示例:
my_str = "123" my_int = int(my_str) print(my_int + 1) # 输出 124 my_float = 12.3 my_int = int(my_float) print(my_int) # 输出 12
6. float()
float()函数用于将一个字符串或整数类型转换为浮点数类型。示例:
my_str = "12.3" my_float = float(my_str) print(my_float + 1) # 输出 13.3 my_int = 12 my_float = float(my_int) print(my_float) # 输出 12.0
7. list()
list()函数用于将一个元组或字符串类型转换为列表类型。示例:
my_tuple = (1, 2, 3) my_list = list(my_tuple) print(my_list) # 输出 [1, 2, 3] my_str = "abc" my_list = list(my_str) print(my_list) # 输出 ['a', 'b', 'c']
8. range()
range()函数用于生成一个整数序列,常用于循环。它可以接受1到3个参数。示例:
for i in range(5):
print(i) # 输出 0 1 2 3 4
for i in range(0, 10, 2):
print(i) # 输出 0 2 4 6 8
9. sorted()
sorted()函数用于对可迭代对象进行排序。它可以接受多种参数,例如列表、字典等。示例:
my_list = [6, 3, 8, 2, 9]
my_sorted_list = sorted(my_list)
print(my_sorted_list) # 输出 [2, 3, 6, 8, 9]
my_dict = {"name": "John", "age": 18, "score": 90}
my_sorted_dict = sorted(my_dict.items(), key=lambda x: x[1], reverse=True)
print(my_sorted_dict) # 输出 [('score', 90), ('age', 18), ('name', 'John')]
10. zip()
zip()函数用于将多个可迭代对象打包成一个元组列表。示例:
my_list1 = [1, 2, 3] my_list2 = ['a', 'b', 'c'] my_zip = zip(my_list1, my_list2) print(list(my_zip)) # 输出 [(1, 'a'), (2, 'b'), (3, 'c')]
这里只列举了Python内置函数的一小部分,Python内置函数还有许多其他用法,我们可以通过help()函数来查看。例如:
print(help(sorted)) # 输出 sorted(...) sorted(iterable, key=None, reverse=False) -> new sorted list
这里的help(sorted)会输出sorted()的帮助文档,更加详细地列出了这个函数的参数、返回值、用法等重要信息。
总之,Python内置函数可以帮助我们更快地编写代码,减少错误和工作量。需要时可以查看官方文档或使用help()函数来寻找有关任何内置函数的信息。
