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

Python内置函数简介和用法

发布时间:2023-06-05 07:11:30

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()函数来寻找有关任何内置函数的信息。