Python小细节之代码极致简化到一行(3)(技法慎用)

发布时间:2023年12月27日

引言

哎呦呦,看来这个系列,大家挺钟意的
点赞收藏搞都比其他的好
那我就只能继续加快更啦!
在这里插入图片描述
工作不顺利
真的气煞老夫
转岗做自媒体
做个视频
用的是灯座,我们也叫灯头
我就翻译为lamp head
公司是外贸为主
老大硬要我把视频里面的灯头翻译成Light socket
原因两点:

  1. 是让老外觉得我们专业
  2. 是SEO搜索关键词,light socket是对应我们产品的
    在这里插入图片描述
    这两个理由说服不了我呀!
    我怼了回去
    开始做视频的时候,我问有什么要注意的怎么没说
    在这里插入图片描述

专业,我拍产品拍的是真实(lamp head中国文化输出,而且是视频有画面,老外看不懂?)
SEO你T*,视频内容抓取不到,不懂别瞎B*
我都服了
我修改一下要花大概十分钟吧
严重影响我摸fish的质量
在这里插入图片描述

人在屋檐下,不得不低头
在这里插入图片描述

各位道友以后有能力
要做真正的技术 还是得往大公司走,学得差不多
之后再出来,自己创业,招一堆懂技术的小伙伴
才能是真正的舒服
否则,这社会,活在中低层,混子太多
在这里插入图片描述
一不小心吐槽了下
还望见谅!

开整

在这里插入图片描述

一行函数(lambda)

  1. 使用常规函数定义:

这是一种常见的定义函数的方式,通过 def 关键字、函数名、参数列表和冒号开始,然后在下一行缩进的代码块中编写函数体。这种方式适合于编写较复杂或需要多行代码的函数。

例子:计算一个数的平方

# 使用常规函数定义
def square(num):
    return num ** 2

# 调用函数并打印结果
print(square(5))  # 输出:25

在这个例子中,我们定义了一个名为 square 的函数,它接受一个参数 num。函数体中只有一行代码 return num ** 2,用于计算输入数字的平方并返回结果。

  1. 使用 lambda 函数:

lambda 函数是一种简洁的、单行的、匿名的函数定义方式。它常用于只需要简单操作或者作为其他高阶函数(如 map()filter() 等)的参数时。

例子:计算一个数的平方(使用 lambda 函数)

# 使用 lambda 函数
square_lambda = lambda num: num ** 2

# 调用 lambda 函数并打印结果
print(square_lambda(5))  # 输出:25

在这个例子中,我们使用 lambda 关键字定义了一个匿名函数,并将其赋值给变量 square_lambda。该函数接受一个参数 num,并计算其平方。调用 lambda 函数的方式与普通函数相同,通过变量名后加括号和参数来实现。

总结

  • 常规函数定义更适合于编写复杂或需要多行代码的函数,可读性更好,且可以添加文档字符串进行说明。
  • lambda 函数适用于需要简洁、快速定义单行、简单的函数场景,常用于高阶函数的参数。

在实际编程中,根据具体需求选择合适的方法来定义函数。
这种我都是先用简单的函数编写
后面到了优化代码的时候
看到合适的,刚好想起来
就改成这样,因为lambda 确实简洁
你以为它是赋值,其实我是隐形函数
(有种扮猪吃老虎的赶脚,我喜欢!)
在这里插入图片描述

结尾

哈哈 又短又干,就是这个系列的重点
时看时新,才是王道
在这里插入图片描述

完蛋,要改视频去了
lamp head 改 light socket
在结丹之前一定要苟住(凡人修仙传)
在这里插入图片描述

                          有缘再见!
文章来源:https://blog.csdn.net/qq_39471885/article/details/135225451
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。