- 变量名
-- 字母
-- 数字
-- 下划线
变量只能是字母、数字、下划线的任意组合;
ps:
--数字不能开头;
--不能是关键字;
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
--最好不要和python内置的东西重复;(Python内置的方法及类)
例如:sum([1,2,3])这个sum最好不要用来做变量;
--尽量让变量名有意义一些,方便阅读;
--Python中变量名两个单词之间用下划线连接,这个是Python的习惯,例如user_id;
--与 C++ 和 Java 不同,Python 中变量没有类型,更谈不上声明变量类型,变量只是对象的引用,而 Python 的所有类 型都是对象,包括函数、模块、数字、字符串、列表、元组、字典等等。如下图: