Python如何给变量优雅的命名

本文介绍了Python中创建可读且有意义的变量名的最佳实践,包括使用统一的词汇、选择可搜索和自我描述的名称,避免让读者猜测变量含义,提倡使用面向对象的方法提升代码组织性。
摘要由CSDN通过智能技术生成
Quora 问答社区的一个开发者投票统计,程序员最大的难题是:如何命名(例如:给变量,类,函数等等),光是如何命名一项的选票几乎是其它八项的投票结果的总和。如何给变量命名,如何让它变得有意义成了程序员不可逾越的难题,这篇文章参考了 Clean Code ,提供7条命名建议,希望能在取名字的过程中给你带来一些帮助。
以下都是基于Python3.7语法

变量1、使用有意义而且可读的变量名

[Python] 纯文本查看 复制代码
?
1
ymdstr = datetime.date.today().strftime("%y-%m-%d"
鬼知道 ymd 是什么?
 
[Python] 纯文本查看 复制代码
?
1
current_date: str = datetime.date.today().strftime("%y-%m-%d")
看到 current_date,一眼就懂。
 

2、同类型的变量使用相同的词汇差:这三个函数都是和用户相关的信息,却使用了三个名字

[Python] 纯文本查看 复制代码
?
1
2
3
get_user_info()
get_client_data()
get_customer_record()


: 如果实体相同,你应该统一名字

[Python] 纯文本查看 复制代码
?
1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值