Python 3 本身支持中文命名类/方法/变量

任何额外的库和工具都不需要, 不需要, 不需要!重要的话三遍。Python 3 本身就可以正确运行下面的代码:

补一句,不光是 Python3 支持中文命名哦,以后一个一个语言讲过来,九成九你用的编程语言也支持。

下面是一个 Python 实用小程序的代码片段:

Python 3 为什么支持非英文命名标识符

Python 2 并不支持非 ASCII 码标识符。 2008年12月发布的 Python3 开始支持。2008年!也就是十多年前,现在还不知道的话,你就OUT大了。

创建于2007年5月的 Python 增强提案《PEP 3131 —— Supporting Non-ASCII Identifiers》阐述了支持非 ASCII 码命名标识符的缘由。Rationale (依据) 一节开篇明义, 指出很多 Python 开发者并不熟悉英语,更希望用母语对类/方法进行命名,而不是用经常有误的英文翻译。对使用同样母语的开发者来说,用母语命名的标识符可以提高代码清晰度和可维护性。Python code is written by many people in the world who are not familiar with the English language, or even well-acquainted with the Latin writing system. Such developers often desire to define classes and functions with names in their native languages, rather than having to come up with an (often incorrect) English translation of the concept they want to name. By using identifiers in their native language, code clarity and maintainability of the code among speakers of that language improves.

python文件命名可以用中文吗-已经十多年了!你知道 Python 可以用中文命名变量吗?...相关推荐

  1. python 文件及文件夹操作

    python 文件.目录操作(新增.移动.删除等) python 文件夹与文件操作 mport string, os, sysdir = '/var' print '----------- no su ...

  2. 哪个选项对python文件操作的描述是错误的_Python 中对变量描述错误的选项是

    [单选题]以下程序的输出结果是: for i in "Summer": if i == "m": break print(i) [单选题]下面代码的输出结果是: ...

  3. python文件信息排序_python文件排序的方法总结

    在python环境中提供两种排序方案:用库函数sorted()对字符串排序,它的对象是字符:用函数sort()对数字排序,它的对象是数字,如果读取文件的话,需要进行处理(把文件后缀名'屏蔽'). (1 ...

  4. linux系统如何创建python文件_Linux搭建python环境详解

    一.下载文件 版本:setuptools-0.6c11 版本:pip-1.5.6.tar.gz 版本:pymongo-2.7.2.tar.gz 版本:xlrd-0.9.3.tar.gz 版本:xlwt ...

  5. seek是python文件操作方法吗,seek引发的python文件读写的问题

    我的需求很简单,就是统计一下我的安装脚本执行的次数和时间,格式是这样的 install_times:1|install_times:2018-09-03 15:58:46 install_times: ...

  6. java调用python文件的几种方式【超细讲解!】

    java调用python的契机来自于一个项目需要用到算法,但是算法工程师们写的python,于是就有了java后端调用python脚本的需求,中间遇到了许多问题,特此记录整理了一次. 1.java调用 ...

  7. python文件打包成可执行文件exe的两种方法

    python 可以做网站应用,也可以做客户端应用.但是客户端应用需要运行 py 脚本,如果用户不懂 python 就是一件比较麻烦的事情.幸好 pyton 有第三方模块可以将脚本可以转成 exe 执行 ...

  8. python 嵌套_如何执行嵌套的python文件

    我有3个python文件(第一.py, 第二.py, 第三.py)我从第一个python文件执行第二个python文件.第二个python文件使用"import"语句来使用第三个p ...

  9. python文件运行闪退_python文件打开闪退怎么办

    Python文件是以 .py 结尾的文件,可以用Python直接运行.不过在使用的过程中,可能遇到python文件无法打开,点击闪退的情况.那么python文件打开闪退怎么办? 方式/步调1 步调一 ...

最新文章

  1. OpenCV | 二值图像分析的技巧都在这里
  2. 《机器学习思维导图》,一图掌握机器学习知识要点
  3. Docker中的“公开”和“发布”有什么区别?
  4. 专题 14 IPC之共享内存
  5. 关于函数在C语言和Python语言中的表示
  6. 【Linux】目录组织结构、文件类型和文件权限
  7. nodejs+vue.js+webpack
  8. eclipse各种配置
  9. python读取mat数据是字典形式如何转化为矩阵_mat2json, python读取mat成字典, 保存json...
  10. web字体设置成平方字体_探索免费和开放的Web字体
  11. 自学python-python自学起来难不难?python学习路线分享
  12. Android使用Gson(相当于C#的Newtonsoft.Json)非常好用
  13. 服务器更新维护尚未全部完成,03月07日全部服务器更新维护公告
  14. devc语言图形编程教程_devc编程软件程序怎么调试 devc调试步骤图文方法教程
  15. vs 2010下载地址
  16. 使用ROS提取udacity .bag文件中的压缩图片
  17. 回首风之忆(消息类型:聊天记录)
  18. pyinstaller打包有pandas和numpy库过程中遇到的bug及处理
  19. 20220925 appreciate和grateful的区别
  20. 重磅消息:微信支付分最新开通方法!

热门文章

  1. mysql表大小限制_技术分享 | 在磁盘上查找 MySQL 表的大小
  2. 服务器传感器不显示,服务器传感器不显示
  3. 怎么用python爬取整个网站_5分钟学会Python爬取整个网站
  4. Retrofit2.0 请求数据 一直出返回网络错误,错误代码 414
  5. 一些带dga域名的恶意软件
  6. tensorflow LSTM
  7. 如何居中一个元素(终结版)
  8. Altium Designer 使用小结
  9. [administrative] windows 下制作USB启动盘的工具
  10. Android--WebView显示Html,让其中的图片适应屏幕宽度