首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python变量名命名规则

变量名可以是任意长度,可以包含字母,数字和下划线(_),但是不能以数字开头。也就是说result1这个变量名是合法的,但是1result这个变量名就不合法了。...很多编程语言的变量名都遵循这一命名规则,例如R语言。 Python变量名是区分大小写的,所以age和Age是两个不同的变量。这一点也跟R语言一致。 变量名中不能包含特殊字符,如@,:,!...,#等等,所以result@这个变量名是不合法的。这个倒是跟我们平时创建密码的规则刚好相反,很多时候强的密码都是要求包含大小写字母,数字和特殊字符的组合。...(下次创建密码的时候可以试试这个小tip) 变量名不要使用Python的关键字(keywords),下面是一些python常用的关键字。...如果你不记得这些关键字也不要紧,在一般的python编译器中都会高亮这些关键字。像我前面提到的Pycharm。 ? 如果还没有安装Python和编译环境,可以参考:Python和编译环境的安装

2.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

Python已经支持中文变量名啦!

作者:豌豆花下猫 来源:Python猫 最近,我在翻阅两本比较新的 Python 书籍时,发现它们都犯了一个严重的低级错误!...这两本书分别是《Python编程:从入门到实践》和《父与子的编程之旅》,它们都是畅销书,都在 2020 年 10 月出了新版本,都使用 Python3.7+ 版本的语法。 ?...事实上,Python3.x 已经支持全面 Unicode 编码,比如支持使用中文作为变量名。 >>> 姓名 ="Python猫" >>> print(f"我是{姓名},欢迎关注!")...Python 的早期版本,确切地说是 3.0 之前的版本,就遵循以上的命名规则。...到目前为止,至少有 73 种编程语言支持 Unicode 变量名(数据依据:https://rosettacode.org/wiki/Unicode_variable_names)。

87720

Python已经支持中文变量名啦!

作者:豌豆花下猫 来源:Python猫 最近,我在翻阅两本比较新的 Python 书籍时,发现它们都犯了一个严重的低级错误!...这两本书分别是《Python编程:从入门到实践》和《父与子的编程之旅》,它们都是畅销书,都在 2020 年 10 月出了新版本,都使用 Python3.7+ 版本的语法。 ?...事实上,Python3.x 已经支持全面 Unicode 编码,比如支持使用中文作为变量名。 >>> 姓名 ="Python猫" >>> print(f"我是{姓名},欢迎关注!")...Python 的早期版本,确切地说是 3.0 之前的版本,就遵循以上的命名规则。...到目前为止,至少有 73 种编程语言支持 Unicode 变量名(数据依据:https://rosettacode.org/wiki/Unicode_variable_names)。

95220

ABAP开发环境终于支持以驼峰命名法自动格式化ABAP变量名

方法和变量名的首字母一般小写,这叫小驼峰命名法,例如printEmployeePaychecks. 类名的首字母一般大写,这叫大驼峰命名法,比如EmployeeBonusPlanManager....匈牙利命名法: 变量名= 类型 + 描述。类型一般以一个或多个小写字母开头作为前缀,后面跟着一个或多个单词描述该变量的用途。...ABAP变量名是大小写无关的,下图红色下划线lt_table是一个“匈牙利命名法+下划线命名法”的例子,lt是local table的缩写, 说明这个变量是一个局部内表变量。...[1240] 通常情况下我们期望ABAP里的变量名都统一用小写,为此只需在SAP GUI的ABAP Editor设置里,打开Pretty Printer配置页面,将Keyword Uppercase的勾打上...2017/01/17/bypass-cds-view-name-case-conversion-in-abap-source-code-pretty-printer/) 测试结果:红色下划线标注的ABAP变量名被自动格式化成全部小写

69800

python变量名命名规则_python的变量命名规范

一.python变量名命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中的关键字命名; 4.变量名要有意义; 5.不要用汉字和拼音去命名; 6....变量名要区分大小写; 7.推荐使用驼峰型(GuessAge或guessAge)和下划线(guess_age)来命名; 8.常量通常使用大写来定义....二.注释代码的方法 1.单行(当行)注释:用# 2.多行注释通过三引号完成 三.python中的初始基础数据类型 1.整型int:主要用于计算和比较,可以进行加,减,乘,除的运算; 2.字符串str...五.格式化输出 1.可通过占位符来完成%,%s字符串占位(注意s小写),%d(%i)整型占位 注意:必须按照对应的数量来填充,根据使用位置填充 2.通过使用f来实现 —恢复内容结束— 发布者:全栈程序员栈长

2.7K20

Python到底能不能用中文变量名

先考考大家:以下几个变量名,在Python哪些是可以的,哪些是不行的?...变量名必须以字母或下划线开头,不能以数字开头。 变量名区分大小写,例如 age 和 Age 是不同的变量名变量名不应该与 Python 中的关键字(如if、else、while等)重复。...但只要你动手拿Python试一下,就会发现是可以运行的: 变量 = 1 print(变量) 这是怎么回事?难道那些教程都写错了? 是的,错了。但也可能他们在一开始写的时候还没错。...因为在Python2的早期版本中,的确是不能用中文作为变量名。不过后来早就可以了,到了Python3就全面支持了。...回到一开始的那几个变量名: age ✔ await ✖ 这是Python的语法保留字 __abc__ ✔ 可以但不建议,这种写法通常是用在类的魔术方法上 v index ✖ 不能有空格 player.no

32820

ABAP开发环境终于支持以驼峰命名法自动格式化ABAP变量名

方法和变量名的首字母一般小写,这叫小驼峰命名法,例如printEmployeePaychecks. 类名的首字母一般大写,这叫大驼峰命名法,比如EmployeeBonusPlanManager....匈牙利命名法: 变量名= 类型 + 描述。类型一般以一个或多个小写字母开头作为前缀,后面跟着一个或多个单词描述该变量的用途。...ABAP变量名是大小写无关的,下图红色下划线lt_table是一个“匈牙利命名法+下划线命名法”的例子,lt是local table的缩写, 说明这个变量是一个局部内表变量。 ?...通常情况下我们期望ABAP里的变量名都统一用小写,为此只需在SAP GUI的ABAP Editor设置里,打开Pretty Printer配置页面,将Keyword Uppercase的勾打上。 ?...我把这个方法分享到了SAP社区上: Bypass CDS view name case conversion in ABAP source code pretty printer 测试结果:红色下划线标注的ABAP变量名被自动格式化成全部小写

60120

python格式化方法

pp).2f" % {"pp":123.3245} a = "i am %.2f %%" % {"pp":123.3223455} 二、函数方法 format type 【可选】格式化类型...•传入” 字符串类型 “的参数 •s,格式化字符串类型数据 •空白,未指定类型,则默认是None,同s •传入“ 整数类型 ”的参数 •b,将10进制整数自动转换成2进制表示然后格式化 •c,...将10进制整数自动转换为其对应的unicode字符 •d,十进制整数 •o,将10进制整数自动转换成8进制表示然后格式化; •x,将10进制整数自动转换成16进制表示然后格式化(小写x) •X,...将10进制整数自动转换成16进制表示然后格式化(大写X) •传入“ 浮点型或小数类型 ”的参数 •e, 转换为科学计数法(小写e)表示,然后格式化; •E, 转换为科学计数法(大写E)表示,然后格式化...; •f , 转换为浮点型(默认小数点后保留6位)表示,然后格式化; •F, 转换为浮点型(默认小数点后保留6位)表示,然后格式化; •g, 自动在e和f中切换 •G, 自动在E和F中切换 •

42820

Python格式化输出

为啥要使用格式化输出?...Python格式化输出的简介以及使用~ 变量的格式化输出 苹果单价 9.00 元/斤,购买了 5.00 斤,需要支付 45.00 元 在 Python 中可以使用 print 函数将信息输出到控制台...如果希望输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符 当然,使用类型转换函数也是可以实现的 但是使用字符转换函数是无法定义输出格式的 所以使用格式化输出会使得代码更加规范简单 % 被称为...格式化操作符,专门用于处理字符串中的格式 包含 % 的字符串,被称为 格式化字符串 % 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符 格式化字符 含义 %s 字符串 %d 有符号十进制整数..."格式化字符串" % (变量1, 变量2...))

1.3K30
领券