Python标识符、数据类型、变量
标识符
标识符的定义
标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。(来源:百度百科)
Python的标识符规则
- 第一个字符必须是字母表中字母或下划线(_)。
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符对大小写敏感(即区分大小写)。
注意:在Python3中,可以用中文作为标识符,即非ASCII标识符也是被允许的;但是建议仍使用英文作为标识符。
Python保留字
定义:保留字(reserved word),指在高级语言中已经定义过的字,程序员不能再将这些字作为变量名、过程名或函数名使用。每种程序设计语言都规定了自己的一套保留字。
保留字包括关键字和未使用的保留字:
关键字则指在语言中有特定含义,成为语法中一部分的那些字。在一些语言中,一些保留字可能并没有应用于当前的语法中,这就成了未使用的保留字与关键字的区别。一般出现这种情况可能是由于考虑扩展性。
import keyword
print(keyword.kwlist)
数据类型
计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。
Python3 中有六个标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。
Python3 的六个标准数据类型中,有三种不可变数据:Number(数字)、String(字符串)、Tuple(元组)。三种可变数据:List(列表)、Dictionary(字典)、Set(集合)。
Number(数字)
Python3支持int、float、bool、complex(复数)。
Python3中,bool是int的子类(子类的概念以后再讲&#