为了避开 Python 的 type 这个关键字,你会选择用哪个词呢?

2014-01-30 18:29:36 +08:00
 Livid
7099 次点击
所在节点    Python
30 条回复
RTNelo
2014-01-30 18:39:25 +08:00
一般情况下就直接 type 了... 为了避免冲突可能会用 type_
guoqiao
2014-01-30 18:41:15 +08:00
category
Livid
2014-01-30 18:43:22 +08:00
我目前的选择是 kind
humiaozuzu
2014-01-30 18:49:15 +08:00
type_
from pep8
yangff
2014-01-30 18:57:40 +08:00
_type
misaka
2014-01-30 19:00:25 +08:00
Category +1
X_Del
2014-01-30 19:28:06 +08:00
Variety
orzfly
2014-01-30 19:29:16 +08:00
class, klass(匿
zoowii
2014-01-30 19:34:51 +08:00
直接type
holmesabc
2014-01-30 19:59:30 +08:00
type_code
alexrezit
2014-01-30 20:00:56 +08:00
用 category.

这个问题很烦人, 尤其是有一些用脚本生成不同语言代码的时候.

顺便说一句 Objective-C 的 method name 也不能以 get 开头... T_T
ayang23
2014-01-30 20:54:26 +08:00
比较奇葩,dtype
iEverX
2014-01-30 21:38:43 +08:00
t
banxi1988
2014-01-30 21:41:29 +08:00
type_,
ps,我见SQLAlchemy也是这样用的.
figol
2014-01-30 21:45:45 +08:00
_type
sivacohan
2014-01-30 22:06:42 +08:00
如果不是搞c扩展。就别纠结这个了吧。
python的关键词影响最大的地方就是扩展了。好多关键词不能用。
zhangxiao
2014-01-30 22:09:35 +08:00
typ
zhangxiao
2014-01-30 22:10:08 +08:00
以前在js里还用过 ztring
ericls
2014-01-30 22:18:54 +08:00
我也遇到过这个问题。。
由于只是个小项目
就用了leixing
itommy
2014-01-31 00:41:29 +08:00
sth_type: user_type, job_type, 这样用挺好

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

https://www.v2ex.com/t/98710

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

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

© 2021 V2EX