Python干货知识分享基础语法一

中科白癜风微博 http://www.jpm.cn/article-92442-1.html

一、标识符

所谓的标识符就是对变量、常量、函数、类等对象起的名字。

首先必须说明的是,Python语言在任何场景都严格区分大小写!

Python对于标识符的命名有如下规定:

第一个字符必须是字母表中的字母或下划线‘_’

例如,a,Ak,_set_id,green等都是可以的,但是例如abc,_a,~bashrc,abc等是不可以的!

那么,有些同学可能会问,中文可以吗?很好!我非常喜欢和赞同这种思考和提问的方式,它能帮助你更好的挖掘核心原理。答案是可以的!比如下面的例子:

我=1我1什么="apple"print(什么)apple

Python3全面支持Unicode后,对中文的兼容性是越来越好了。居然真的可以用中文做变量名,不信的话,你可以自己在IDLE里试试。

然而,虽然支持中文标识符,但是没有人会这么干,我也不建议大家这么做,请将第一个字符必须是字母表中的字母或下划线‘_’作为原则来执行。

另外,以下划线开头的标识符通常都有特殊意义。以单下划线开头的变量,例如_foo代表禁止外部访问的类成员,需通过类提供的接口进行访问,不能用"fromxxximport*"导入;而以双下划线开头的,例如__foo,代表类的私有成员;以双下划线开头和结尾的(__foo__)是python里特殊方法专用的标识,如__init__()代表类的构造函数。这些在后面会有专门的论述,暂时只要知道它们的特殊性就行了。

标识符的其他的部分由字母、数字和下划线组成

也就是说标识符除了首字符不可以是数字外,其它部分还可以包含数字。那特殊字符呢?当然还是不行的啦。所以,ac_,bbc,city_of_china等等都是可行的,而ab,king-of-the-world,love

qq.


转载请注明:http://www.aierlanlan.com/tzrz/2293.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了