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

Python 中常用的 10 个函数

发布时间:2023-05-31 06:27:36

Python 是一种高级编程语言,具有简单易懂、易学易用、可读性强、收集库丰富等特性,所以在数据科学领域内十分受欢迎。Python 库里面有很多函数,而其中一些对于数据科学家来说特别有用。接下来,将会介绍 Python 中常用的 10 个函数。

(一)print()

print() 函数被用于将一个或多个值打印在标准输出(console)上。它可以打印一个或多个值,并且可以将结果存储在变量中。在 Python 编程中,print() 也被用于显示输出信息的值,以便于了解程序中的每一步执行情况。例如:

print("Hello World") 

这个简单的代码会输出 "Hello World" 到终端,其中引号内的字符是一个字符串。

(二)len()

len() 函数被用来计算字符串、列表、字典、元组等序列类型的长度。例如:

string = 'Hello World'

print(len(string))

这个代码会输出字符串 'Hello World' 的长度,即 11。

(三)type()

type() 函数被用来获取一个对象的类型。在 Python 中,一切都是对象。例如:

num = 123

print(type(num))

这个代码会输出 int 类型。

(四)range()

range() 函数被用来生成数字序列,通常用于循环结构。例如:

for i in range(0, 10):

    print(i)

这个代码将会输出数字 0 到 9。

(五)min() 和 max()

min() 和 max() 函数被用来计算序列中的最值。例如:

numbers = [1, 2, 3, 4, 5]

print(min(numbers))

print(max(numbers))

这个代码会输出列表中的最小值 1 和最大值 5。

(六)sum()

sum() 函数被用来计算序列中所有元素的和,适用于元素为数字或数值。例如:

numbers = [1, 2, 3, 4, 5]

print(sum(numbers))

这个代码会输出序列中所有元素的和,即 15。

(七)sorted()

sorted() 函数被用来按照序列中元素的大小对序列进行排序,返回排序后的新列表。例如:

numbers = [4, 2, 3, 1, 5]

print(sorted(numbers))

这个代码会输出排序后的新列表,即 [1, 2, 3, 4, 5]。

(八)zip()

zip() 函数将两个序列配对,生成一个可迭代的元组序列。例如:

fruits = ['apple', 'banana', 'orange']

prices = [1.0, 2.0, 3.0]

for fruit, price in zip(fruits, prices):

    print(fruit, price)

这个代码将会输出配对成的元组序列,即:

apple 1.0

banana 2.0

orange 3.0

(九)enumerate()

enumerate() 函数被用来获取序列的索引及其对应的值,返回一个包含索引-值对的枚举对象。例如:

fruits = ['apple', 'banana', 'orange']

for index, value in enumerate(fruits):

    print(index, value)

这个代码将会输出序列的索引及其对应的值,即:

0 apple

1 banana

2 orange

(十)filter()

filter() 函数被用来从序列中过滤掉不符合条件的元素,返回一个包含符合条件的元素的列表。例如:

numbers = [1, 2, 3, 4, 5]

new_numbers = list(filter(lambda x: x % 2 == 0, numbers))

print(new_numbers)

这个代码将会过滤出序列中为偶数的元素,并返回一个新列表,即 [2, 4]。

以上是 Python 中常用的 10 个函数,在数据科学领域中非常有用。通过使用这些函数,可以更加高效和方便地完成数据分析、数据挖掘等任务。