首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Python中定义关键字的别名

在Python中定义关键字的别名
EN

Stack Overflow用户
提问于 2013-07-05 21:04:02
回答 4查看 1.9K关注 0票数 0

我想用西班牙语而不是英语来编写Python程序。如何为iffor等关键字定义别名

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-07-05 21:12:32

你不需要。"if“和”“是

  1. 的硬编码部分。你可以写你自己的编程语言或者翻译器,但是你不能用真正的Python (你可以用Lisp或者C/C++使用宏)来做你想做的事情。
  2. ,更重要的是programming is done in English。这不一定是公平的,但事实就是这样。所有的文档都是英文的,所有库中的方法也是英文的。“互联网英语是黑客文化和__的工作语言,你需要知道它才能在黑客社区发挥作用。”"__Linus Torvalds,一个芬兰人,用英语注释他的代码(显然他从来没有想过要这样做)。他流利的英语一直是他能够为Linux招募全球开发人员社区的一个重要因素。这是一个值得效仿的例子。“
票数 9
EN

Stack Overflow用户

发布于 2013-07-05 21:10:10

一般来说,这是不可能的(很容易)。你可以看看http://en.wikipedia.org/wiki/Non-English-based_programming_languages,看看其他人以前做了什么,特别是看看把python翻译成俄语/中文的项目,并确定这项工作(很多)以及是否值得为西班牙语做这件事(可能不值得)。

票数 2
EN

Stack Overflow用户

发布于 2018-09-29 20:51:43

如果您可以将iPython作为依赖项,那么可以看看Custom input transformation — IPython 3.2.1 documentation

基本上,ipython已经对提供给提示符的任何内容进行了预处理,并且它允许代码在将其传递给python解释器本身之前,在它处理的各种编译步骤中指定更多的转换。

乍一看,最适合转换保留关键字的转换器是TokenInputTransformer.wrap()

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17489603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档