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