Python 标识符
- 在 Python 里,标识符由字母、数字、下划线组成。
- 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
- Python 中的标识符是严格区分大小写的。如:
name、Name和nAme 是三个不同的标识符 - 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类
属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; - 以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表Python 里特殊方法专用的标识,如 init() 代表类的构造函数。
- Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:
- Print('hello’);print ('runoob‘);
Python 保留字符
- Python3 中共有33个保留字,都不能作为标识符来使用
练习
- 判断下列哪些是合法的标识符
- fromNo12
- from#12
- my_Boolean
- my-Boolean
- Obj2
- 2ndObj
- myInt
- test1
- Mike2jack
- My_tExt
- _test
- test!32
- haha(da)tt
- int
- jack_rose
- jack&rose
- GUI
- G.U.I
关键字
-
关键字 就是在
Python
内部已经使用的标识符 - 关键字 具有特殊的功能和含义
- 开发者 不允许定义和关键字相同的名字的标示符
通过以下命令可以查看 Python
中的关键字
In [1]: import keyword
In [2]: print(keyword.kwlist)
提示:关键字的学习及使用,会在后面的课程中不断介绍
import
关键字 可以导入一个 “工具包”- 在
Python
中不同的工具包,提供有不同的工具
- end -