python 中用中文做标识符会有什么不良影响?

即 Non-ASCII characters in an identifier 。

python 是支持中文等非ASCII字符做标识符的,例如类名、变量名等。这对中文开发人员很友好。

PyCharm 会有一个警告,但可以取消,那么中文字符做 python 的标识符会有什么其他不好的影响呢?

首先 python2 是不支持非ASCII字符作为标识符的,但 python 3 已经明确支持。
参考 https://docs.python.org/3/reference/lexical_analysis.html#identifiers

因此,在 python 3 中可以放心使用中文字符作为类名、函数名、方法名,只要是规定的 unicode class 即可,一般汉字就行。

python 中用中文做标识符会有什么不良影响?相关推荐

  1. python语言中文社区-python中用中文

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 花下猫语:在 python 中是否可以实现中文数字的四则运算呢? 答案是 ...

  2. python中可以用中文作为变量-Python中用中文变量名、函数名,会影响性能吗?

    首先,python这样的语言,只能做有限的"词法编址"(lexical address),不可能实现 @王加加 所说的"所有变量名函数名等名称,在转成字节码后,只是一个个 ...

  3. python变量名要求_Python中用中文变量名、函数名,会影响性能吗?

    首先,python这样的语言,只能做有限的"词法编址"(lexical address),不可能实现 @王加加 所说的"所有变量名函数名等名称,在转成字节码后,只是一个个 ...

  4. python的变量名可以是中文吗_Python中用中文变量名、函数名,会影响性能吗?

    首先,python这样的语言,只能做有限的"词法编址"(lexical address),不可能实现 @王加加 所说的"所有变量名函数名等名称,在转成字节码后,只是一个个 ...

  5. python与unity3d语言_Unity3D研究院之多语言用中文做KEY(七十五)

    做多语言的时候用中文做KEY绝对是有100%的好处,如果用英文表示那么代码里面给文字赋值的地方全都是英文,写的代码多了以后维护起来就没有人能看懂了,或者看起来很费劲. 说说用中文做KEY的原理:Uni ...

  6. python语言中文社区-扯个淡:用Python实现中文编程

    既然是扯淡,就不要当真.所谓"中文编程"就是用中文写写代码,不管你看着累不累,我写着就得累死- "中文编程"由来已久,不知道你听说过"易语言" ...

  7. python如何读取中文文件-如何用Python提取中文关键词?

    本文一步步为你演示,如何用Python从中文文本中提取关键词.如果你需要对长文"观其大略",不妨尝试一下. 2017-12-07-20-38-22-7-426487.png 需求 ...

  8. python与excel做数据可视化-python做可视化数据分析,究竟怎么样?

    Python做可视化数据分析也是可以的,只是对比起来专业的可视化工具有些得不应手,做出来的图可能不太美观.Python用来处理数据,用来分析绝对可以.我觉得想要可视化可以使用专门的可视化工具. 不过, ...

  9. python语言中文社区-python语言中文

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 为了得到一个可以正常返回的 url ,需要修改示例中的 secretid ...

最新文章

  1. 英语什么意思_“你什么意思”用英语怎么说?千万不要说成“What#39;s your meaning?”...
  2. 01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
  3. 华为访问列表traffic-policy案例
  4. Python tab 补全
  5. 安卓 on a null object reference_详解Object.prototype.__proto__
  6. docker oracle 11g
  7. KMP算法----java实现
  8. java spring hiberate_Spring+SpringMVC+Hibernate整合实例讲解
  9. modelsim10.6c安装教程
  10. postman9.12汉化
  11. 蔡勒公式整理——给日期计算星期几
  12. 软件测试面试题(2020.6.29)
  13. 概念数据模型到逻辑数据模型的转化
  14. table冻结列,可冻结首行,首列
  15. TypeException: Could not resolve type alias******
  16. 没有一个程序员,能“活过”40岁
  17. 这十大推广引流渠道,你做了几个?(二)
  18. 天气预报小程序的设计与实现
  19. B站这场跨年晚会价值60亿,凭啥?
  20. 电精(1-2代)全介绍攻略

热门文章

  1. 「业务架构」通过设计实现业务模型架构
  2. IplImage 的使用
  3. 基于WEB的水果电商平台
  4. spring boot 图文验证码(Kaptcha)使用
  5. 清华计算机科学与技术专业收分,清华大学计算机科学与技术系2020研究生复试分数线...
  6. 动态库与静态库的区别是什么
  7. c#与西门子smart200联合使用
  8. [Bartender]C#调用BartenderSDK使用场景-客户标签案列
  9. Ubuntu 16.04 firefox 安装 flash
  10. 深入理解Android EventBus原理