1. 命名清晰、形象、易懂
eg:name="Stronger"
2. 不能以大写字母开头
eg:Name="Stronger" 错误
3. 变量名中不能出现空格,中间可由大写字母区分,也可由下划线分隔
eg:studentNumber 或者student_number
4. 不能以特殊字符作为变量名,可由字母和数字组合,但不能以数字开头
eg:4name="Stronger" 错误
eg:name4="Stronger" 正确
5. 不能用中文命名,虽然不会报错,但这是规矩
eg:姓名="Stronger" 错误
6. 保留字符不能被使用,比如(print、while、break...)
eg:print="print" 错误
**************************************************************************
针对不能使用大写字母开头的解释
python 为方便程序员识别常量,通常都是把所有字母大写的变量视为常量,比如PIE
常量就是不会变得变量,像c/c++ 常量就不允许被改变,但python 允许常量被改变
****************************************************************************************
小练习
studentGirl=20
student_boy=30
studentNumber=studentGirl+student_boy
print("女生有",studentGirl,"人")
print("男生有",student_boy,"人")
print("学生总数是",studentNumber)
************************************************************************************
内存回收机制
python会自动进行内存回收。我们可用del,强行回收,也可将变量重定义一个值
eg:
stu=50
del stu
以上例子为,强行回收50这个内存空间
或者
stu= 50
stu=30
以上例子将会重新开辟一个空间30给stu,之后会将50这个内存空间给回收