sách gpt4 ai đã đi

Biểu tượng Python?

In lại 作者:太空宇宙 更新时间:2023-11-03 12:12:33 28 4
mua khóa gpt4 Nike

我刚开始使用 Python,我在考虑应该使用哪种表示法。我读过 PEP 8关于 Python 符号的指南,我同意那里的大多数内容,除了函数名称(我更喜欢混合大小写风格)。

在 C++ 中,我使用匈牙利表示法的修改版本,其中我不包含有关类型的信息,而只包含有关变量范围的信息(例如,lVariable 用于局部变量,mVariable 用于类的成员变量,g对于全局,s 对于静态,in 用于函数的输入,out 用于函数的输出。)

我不知道这种符号风格是否有名称,但我想知道在 Python 中不使用这种符号风格是否是个好主意。我对 Python 不是很熟悉,所以你们可能会看到我无法想象的问题。

我也很想知道您对它的总体看法 :) 有些人可能会说它降低了代码的可读性,但我已经习惯了,没有这些标签编写的代码是更少的代码对我来说是可读的。

1 Câu trả lời

(Almost every Python programmer will say it makes the code less readable, but I've become used to it and code written without these labels is the code that is less readable for me)

FTFY.

不过说真的,它会帮助你,但会让其他试图阅读你的代码的 Python 程序员感到困惑和烦恼。

这也不是必需的,因为 Python 本身是如何工作的。例如,您永远不需要您的“mVariable”形式,因为它在 Python 中很明显:

class Example(object):
def__init__(self):
self.my_member_var = "Hello"

def sample(self):
print self.my_member_var

e = Example()
e.sample()
print e.my_member_var

无论您如何访问成员变量(使用 self.foo hoặc myinstance.foo),它总是很清楚它是一个成员。

其他情况可能不那么明显,但如果您的代码不够简单,读者在阅读函数时可以牢记“‘names’变量是一个参数”,那么您可能做错了什么.

关于Python 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1161658/

28 4 0
Bài viết được đề xuất: python - 帮助需要使用列表推导改进 Python 代码
Bài viết được đề xuất: Python将字符串转成元组
Bài viết được đề xuất: python - 何时建议使用 ret_val 变量?
Bài viết được đề xuất: c# - MxParser 和 nuget
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com