Python入门笔记(二) 变量

第二篇学习笔记,内容包含了Python变量使用和命名的要点。

变量的使用

python是一个动态类型语言,它在创建一个变量的时候不需要事先声明变量的类型。如

1
message = 2

但是变量如果在定义的时候不赋一个值则会报错。
同时变量的类型可以随时切换,如

1
2
message = 2
message = 'abc' # 合法

可以一时间给多个变量赋值,如

1
a = b = c = 2

或者给多个变量一次性赋上不同的值,如

1
a, b, c = 1, 2, 3

变量的命名

python中变量的命名原则和c++相似,必须满足以下条件:

  1. 变量名仅能包含数字,字母和下划线,不能含有空格,且不以数字开头
  2. 变量名不能为关键字。如不能把list作为关键字。

变量的命名原则同样适于函数,类,模块的命名等。