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

10个最常用的Python函数:实用工具合集

发布时间:2023-05-24 13:56:32

Python是一种高级编程语言,适用于多种开发环境。它被广泛应用于数据科学、机器学习、Web开发等领域。Python拥有很多内置函数和标准库,使得编程变得简单且高效。

以下是最常用的 10 个 Python 函数:

1. print()

print()是Python内置的一个函数,用于在控制台输出指定信息。它可以接受多个参数,每个参数之间会用空格隔开。

示例:

print("Hello", "world", "!")

输出:

Hello world !

2. input()

input()函数用于从控制台接收用户输入的数据。它可以接受一个字符串参数,作为提示信息。

示例:

name = input("What's your name? ")
print("Hello,", name)

输出:

What's your name? Alice
Hello, Alice

3. len()

len()函数用于获取指定对象的长度或元素个数。它可以用于字符串、列表、元组、集合、字典等数据结构。

示例:

name = "Alice"
print(len(name))

lst = [1, 2, 3, 4]
print(len(lst))

输出:

5
4

4. str()

str()函数用于将指定对象转换为字符串类型。它可以用于数字、布尔值、列表、元组、字典等数据类型。

示例:

age = 18
print("My age is " + str(age))

输出:

My age is 18

5. int()

int()函数用于将指定的字符串、浮点数等类型转换为整数类型。

示例:

num1 = int("10")
num2 = int(3.14)
print(num1, num2)

输出:

10 3

6. float()

float()函数用于将指定的字符串、整数等类型转换为浮点数类型。

示例:

num1 = float("3.14")
num2 = float(10)
print(num1, num2)

输出:

3.14 10.0

7. range()

range()函数用于生成一系列连续的数字。它可以接受一个或多个参数,用于指定起始值、终止值和步长。

示例:

for i in range(5):
    print(i)

输出:

0
1
2
3
4

8. sorted()

sorted()函数用于对指定的可迭代对象进行排序。它可以接受一个或多个参数,用于指定排序方式、升降序等。

示例:

lst = [3, 5, 1, 2, 4]
sorted_lst = sorted(lst)
print(sorted_lst)

输出:

[1, 2, 3, 4, 5]

9. zip()

zip()函数用于将多个可迭代对象合并为一个元组列表。它可以接受一个或多个参数,用于指定要合并的对象。

示例:

lst1 = [1, 2, 3]
lst2 = ['a', 'b', 'c']
lst3 = ['x', 'y', 'z']

result = zip(lst1, lst2, lst3)
print(list(result))

输出:

[(1, 'a', 'x'), (2, 'b', 'y'), (3, 'c', 'z')]

10. type()

type()函数用于获取指定对象的数据类型。它可以用于任何数据类型。

示例:

num = 10
print(type(num))

lst = [1, 2, 3]
print(type(lst))

输出:

<class 'int'>
<class 'list'>

Python拥有非常丰富的函数和标准库,这些函数可以大大简化编程过程。在实际使用中,可以根据需要选择合适的函数完成任务。