Python小细节之代码极致简化到一行(3)(技法慎用)
这里写目录标题
引言
哎呦呦,看来这个系列,大家挺钟意的
点赞收藏搞都比其他的好
那我就只能继续加快更啦!
工作不顺利
真的气煞老夫
转岗做自媒体
做个视频
用的是灯座,我们也叫灯头
我就翻译为lamp head
公司是外贸为主
老大硬要我把视频里面的灯头翻译成Light socket
原因两点:
- 是让老外觉得我们专业
- 是SEO搜索关键词,light socket是对应我们产品的
这两个理由说服不了我呀!
我怼了回去
开始做视频的时候,我问有什么要注意的怎么没说
专业,我拍产品拍的是真实(lamp head中国文化输出,而且是视频有画面,老外看不懂?)
SEO你T*,视频内容抓取不到,不懂别瞎B*
我都服了
我修改一下要花大概十分钟吧
严重影响我摸fish的质量
人在屋檐下,不得不低头
各位道友以后有能力
要做真正的技术 还是得往大公司走,学得差不多
之后再出来,自己创业,招一堆懂技术的小伙伴
才能是真正的舒服
否则,这社会,活在中低层,混子太多
一不小心吐槽了下
还望见谅!
开整
一行函数(lambda)
- 使用常规函数定义:
这是一种常见的定义函数的方式,通过 def
关键字、函数名、参数列表和冒号开始,然后在下一行缩进的代码块中编写函数体。这种方式适合于编写较复杂或需要多行代码的函数。
例子:计算一个数的平方
# 使用常规函数定义
def square(num):
return num ** 2
# 调用函数并打印结果
print(square(5)) # 输出:25
在这个例子中,我们定义了一个名为 square
的函数,它接受一个参数 num
。函数体中只有一行代码 return num ** 2
,用于计算输入数字的平方并返回结果。
- 使用 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
在结丹之前一定要苟住(凡人修仙传)
有缘再见!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!