python - 在 python 中这是一个好习惯吗?功能快捷方式?

标签 python function

<分区>

这是我通常(倾向于)在 python 中做的一个好习惯吗? 制作函数的快捷方式,例如:

p = print

我使用的是:

p('hello world')

或者 p(2**5)

对性能有影响吗?你有什么建议,可以吗?

最佳答案

Python 中的一个好的做法是:easy is better。这样做并不能使代码更加清晰(并且取决于 IDE 突出显示策略,这对其他人来说更糟)。此外,选择您的快捷方式,即 p,确实是个坏主意。人们用质数编写代码怎么样(P 也不是一个好主意)。

对于表演,我认为没有收获。由于 print 是一个内置函数,您实际上在 globals()locals() 中添加了一个变量。在我看来,这 1) 不是使用这样的快捷方式的好习惯 2) 不会提高性能。

关于python - 在 python 中这是一个好习惯吗?功能快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50226663/

相关文章:

javascript - JS中如何用一个单词替换另一个单词?

c - 没有格式说明符,在 C 中将二进制 int 数转换为十六进制

javascript - 如何使用一个 forEach 循环来迭代两个不同的数组?

python - 在 python/django 应用程序中查找阻塞函数

python - 有没有办法告诉 matplotlib 放松对绘制数据的缩放?

python - 获取两个日期之间的月份列表

python - 如何在 python 中访问切片对象的元素

python - 如何使用基于星期几的日期时间创建日期?

javascript - 是否可以将回调内的数据传递给其包装的函数?

php - 从函数中回显 PHP 变量的宽度 : Style