Python 中,变量是可以改变的操作数,用变量名标识;常量是保持不变的操作数,即立即数。通过给变量名赋值来创建变量,例如 a = 3、b = 'Welcome to China'。不仅可以改变变量的值(如再令 a = 4),还可以改变它的类型(如再令 a = [2, 5, 7])。也可以同时给多个变量赋值:a, b, c = 2.3, 3.5, 6.7。变量名只能包含字母、数字和下划线,不能以数字开头,区分大小写,且不能使用保留关键字。命名没有强制禁止使用内置函数名,但若执行 list = [3, 4, 5] 后再写 list('abc'),会报 TypeError: 'list' object is not callable,因为此时 list 已是列表而不再是内置函数。关键字 del 用于删除对象,删除后访问会引发 NameError。
基本数据类型用于存储单个值,包括整型(如 213、1701)、浮点型(如 3.14、78.56)、复数(如 2+3j、10.2+6.7j)、布尔值(仅 True 和 False)和字符串。字符串必须用一对界定符号:一对单引号或双引号生成单行字符串,如 '广东'、"广州";一对三单引号或三双引号可生成多行字符串。三引号也可表示注释:单独出现、不赋给变量时起注释作用,赋给变量或参与运算时才是多行字符串。无法直接写出或具有特殊含义的字符用转义字符表示,以反斜杠