Python可以用中文命名
2022-10-09技术教程 下载本文 python ,中文 ,可以用 ,命名
命名规则数字、字母、下划线
环境
python 3.7.3 x64
win10
现象
python在命名的地方都是可以用 中文命名
如:
变量
中文下划线无法被识别
打出中文下划线按退格键会不会被识别,会把前边一个字符删了
类、类属性、方法、函数
作用
都不用写注释,但是开发效率降低了点(来回切换输入法)
原因
python2并不支持非ascii码标识符. 于2008年12月发布的python3开始支持. 2008年! 也就是十多年前 .
创建于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 .
文献
已经十多年了! 你知道python3可以用中文命名变量吗?
《Python可以用中文命名.doc》
下载本文的Word格式文档,以方便收藏与打印。
python中bool的应用场景有哪些
条件判断:在条件语句中使用bool类型来判断条件是否成立,例如if语句、while循环等。
函数返回值:函数可以返回bool类型的值,表示函数执行的结果是真或假。
列表操作:bool类型可以用来判断列表中元素是否...
2024-05-18编程代码 python
怎么使用python编写简单鸡兔同笼程序
以下是一个简单的用Python编写的鸡兔同笼程序示例:
def calculate_animals(heads, legs):
for num_chickens in range(heads+1):
num_rabbits = heads - num_chickens
if 2*num_chickens + 4...
2024-05-18编程代码 python
python任意进制转换的方法是什么
Python中可以使用内置函数bin(), oct(), hex()来进行任意进制之间的转换。具体方法如下:
十进制转二进制:bin(number),将十进制数转换为二进制数。
decimal_num = 10
binary_num = bin(decimal_num)
print(bi...
2024-05-18编程代码 python
python怎么去掉重复数据
可以通过使用set()来去掉重复数据。以下是一个示例代码:
data = [1, 2, 3, 4, 4, 5, 6, 6, 7]
unique_data = list(set(data))
print(unique_data)
在这个示例中,将列表data转换为集合set,然后再转换为列表...
2024-05-18编程代码 python
python列表重复元素怎么删除
有多种方法可以删除Python列表中的重复元素,以下是其中一种方法:
# 创建一个包含重复元素的列表
lst = [1, 2, 3, 1, 2, 3, 4, 5]
# 使用set()函数将列表转换为集合,集合不允许有重复元素
unique_lst = list(s...
2024-05-18编程代码 python
python中怎么去掉重复项
在Python中,可以使用set()函数来去掉列表中的重复项。
例如,假设有一个包含重复元素的列表:
my_list = [1, 2, 3, 1, 2, 3, 4, 5]
可以使用set()函数将该列表转换为一个集合,然后再将集合转换回列表:
new_li...
2024-05-18编程代码 python
python中len函数的使用方法是什么
在Python中,len()函数用于返回指定对象的长度或者元素个数。它可以接受字符串、列表、元组、集合、字典等对象作为参数,并返回它们的长度。例如:
# 字符串长度
s = "hello"
print(len(s)) # 输出 5
...
2024-05-15编程代码 python
python如何把字符串拆开
Python可以使用split()方法将字符串拆分为多个子字符串。split()方法接受一个分隔符作为参数,并返回一个包含拆分后的子字符串的列表。
例如,以下代码展示了如何将一个字符串按照空格进行拆分:
s = "Hello...
2024-05-15编程代码 python