51好读  ›  专栏  ›  新语数据故事汇

数据科学家们必须掌握的10个Python常用函数

新语数据故事汇  · 公众号  · 科技自媒体  · 2024-10-02 14:49

主要观点总结

文章介绍了编程中最常用的10个Python函数,包括Print函数、help函数、range函数、map函数、filter函数、sorted函数、enumerate函数、zip函数、open函数和sum函数,并提供了简洁的示例以帮助理解其用法。掌握这些函数可以提高编程效率,减少在查找函数时的时间浪费。

关键观点总结

关键观点1: 文章主要介绍了Python编程中最常用的10个函数

这些函数包括Print函数、help函数、range函数等,每个函数都有简洁的示例来帮助理解其用法。掌握这些函数可以提高编程效率,减少查找函数的时间。

关键观点2: 使用这些函数可以提高生产力

通过掌握这些函数,程序员可以无需频繁地在其他工具之间切换,从而节省时间并避免生产力的损失。这些函数可以无缝集成到工作流程中,使数据科学脚本的编写更加高效。

关键观点3: 文章中提供的示例有助于理解函数的用法

每个函数都有对应的简洁示例,这些示例可以帮助读者更好地理解函数的用法和功能。


正文

在编写 Python 代码时,许多人习惯性地依赖 baidu 或 ChatGPT 查找函数,但频繁地在工具之间切换不仅费时费力,还会导致精力消耗。根据 Meyer、Evans 和 Rubinstein 教授的研究,每次“任务切换”都会让生产力下降多达 40%。而掌握常用的 Python 方法和函数,不仅能减少这种“脑力消耗”,还能大幅提升编程效率。

参考:《Multitasking: Switching costs》 https://www.apa.org/topics/research/multitasking

接下来,将介绍编程中最常用的 10 个 Python 函数,并为每个函数提供简洁的示例,帮助你更好地理解其用法。

一:Print 函数

print() 函数是 Python 中最基本函数之一,是使用频率最高函数。在输出或debug调试是使用 print() 显示结果。也使用 sep 参数来进行一些灵活调整。

def display_sales_info(product, sales, revenue):    print('Product', product, sep=': ')    print('Total Sales', sales, sep=': ')    print('Total Revenue', revenue, sep=': ')
display_sales_info('Laptop', 1500, '3000 USD')

二:help函数

help() 函数在需要了解特定函数或模块的工作原理或帮助说明时非常有用。提供了指定函数或模块的文档说明。

def calculate_discounted_price(price, discount):   """Calculate the discounted price of a product.   price: original price of the product   discount: discount percentage to be applied returns: float   """   return price * (1 - discount / 100) 
help(calculate_discounted_price)

三:range 函数

range() 函数生成一个数字序列,非常适合在循环中进行迭代操作。

list( range(1, 10) )

四:map 函数

map() 函数将指定的函数应用于输入列表中的所有元素。

def apply_discount(prices, discount):  return list(map(lambda x: x * (1 - discount / 100), prices))
print(apply_discount([100, 200, 300, 400, 500], 10))

五:filter函数

filter() 函数从可迭代对象中构建一个迭代器,返回满足函数条件为真的元素。

list(filter(lambda x: x > 150, [100, 200, 50, 300, 150]))

六:sorted 函数

sorted() 函数从可迭代对象中返回一个排序后的列表。可以通过设置







请到「今天看啥」查看全文