Python 如何在代码中使用关键字作为变量名?

2016 年 11 月 13 日
 zungmou
比如我想用 pass 作为密码变量,但是受制于关键字的限制,在 c# 中可在变量名前面加 @ 符号, python 有办法吗?
7612 次点击
所在节点    Python
19 条回复
eric6356
2016 年 11 月 13 日
setattr
JamesPan
2016 年 11 月 13 日
挖坑现场😂
qjhqxnne
2016 年 11 月 13 日
mark
jinfeng333
2016 年 11 月 14 日
挖坑现场😂
Sylv
2016 年 11 月 14 日
pass_
feelinglucky
2016 年 11 月 14 日
可以用谐音,例如 clazz

ps ,为何要给自己过不去…
AnselCC
2016 年 11 月 14 日
_pass
貌似 python 里面有以_开头作为变量命名的规则吧
Arcus
2016 年 11 月 14 日
@AnselCC 单下划线开头好像是类的 private 成员的意思来着(?)
xiamx
2016 年 11 月 14 日
5 楼正解 PEP8
wittyfox
2016 年 11 月 14 日
密码变量不是 password passwd passphare ?
xiaket
2016 年 11 月 14 日
simple answer: don't
aheadlead
2016 年 11 月 14 日
@feelinglucky klass 也可以

这真的还是挖坑现场啊……
bombless
2016 年 11 月 14 日
我也想在我们那边推广 @那套(或者 lisp 那边是两条竖线),准备用#,不过估计没人支持……
jeffersonpig
2016 年 11 月 14 日
加_后缀和加 word 后缀有啥本质区别?
LZ 的目的本身就很不合理
ansheng
2016 年 11 月 14 日
密碼不是 password?
mhycy
2016 年 11 月 14 日
用另一个缩写 passwd
50vip
2016 年 11 月 14 日
自己给自己挖坑~
fjhmx
2016 年 11 月 14 日
我也想问,楼主为什么自己和自己过不去?还是最近工作比较闲= _=!
BiggerLonger
2016 年 11 月 15 日
pwd 不行么...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/320217

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX