python中变量的命令规制及变量的赋值方式

时间:2021-11-12 10:38:32

文章结构:

             一.python中变量的命名规则

            二.变量赋值的三种方式

            三.python的垃圾回收机制

一.Python中变量的命令规则

  1. 变量名只能包含字母、数字和下划线,且不能以数字开头;
  2. 变量名不能包含空格,但可使用下划线来分隔其中的单词,说白了,变量中只有有一个符号就是下划线,其他符号都不能出现在变量中;
  3. 不要将Python关键字和函数名用作变量名;
  4. 变量名应既简短又具有描述性,见名思意;
  5. 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0
  6. 驼峰命名法:大驼峰命名法(每个单词的首字母都大写)和小驼峰命名法(头一个单词首字母小写,其余单词首字母大写)
  7. 以下划线为分隔符连接单词,易读性高,推荐

二.变量赋值的三种方式:

2.1传统赋值:如name = “Tom”

2.2链式赋值:如 name = user = ‘Tom’

python中变量的命令规制及变量的赋值方式

2.3序列解包赋值:如 name,age = ‘Tom’,20 注意等号两边常量和变量需对等,不能多,也不等少

python中变量的命令规制及变量的赋值方式

三.Python的垃圾回收机制:

当一个常量被生成,会占用一份内存,这个时候如果有变量指向常量,那么该常量的引用计数为1,python虚拟机规定,当一个常量的引用计数为0时,也就是没有变量指向常量的时候,该常量占用的内存会被回收。

Python是强类型的动态脚本语言

强类型:不允许不通类型相加,如不能将整数型的数值和字符串相加

动态:不使用显示数据类型声明,且确定一个变量的类型是在给它赋值的时候

脚本语言:一般是解释性语言,运行代码只需要一个解释器,不需要编译。