[学习笔记]Python_变量

来源:互联网 发布:淘宝外贸原单江苏南通 编辑:程序博客网 时间:2024/05/22 10:53

变量object
变量必须在声明同时赋值,否则在使用时候会提示变量未定义的错误
变量在创建时会由解释器根据类型分配内存空间。
变量可以被改变,本身自己没有常量

脚本语言特点:动态判断类型,不需要声明类型

变量命名
- 可以包括字母,数字,下划线
- 不能以数字开头
- 区分大小写
- 不能与关键字冲突,可含有关键字
- 以单下划线开头的表示不能直接访问的类属 性(如_foo
- 以双下划线开头的表示类的私有成员(__foo)
-以双下划线开头和结尾的表示特殊方法专用标识符,如init()代表类的构造函数。 如:a a2 v_ v_3等
*自定义变量用小写开头,自定义类用大写开头

变量赋值
python变量可以重新赋值,python变量相当于一个标签, 这个标签指向内存中存放的值,当我们给变量重新赋值时,变 量标签所指向的地址就会改变,查看变量指向的地址可以通过 id()函数来实现。.

代码示例:
a=’Abc’
a=b
good,luck,baby=1,2,3
d=e=f=1

申请变量a=’Abc’时候,Python解释器做了两个事情:
1. 在内存中创建变量对应的值,如‘Abc’字符串
2. 在内存中创建变量a,并指向‘Abc’字符串所在位置
申请b=a时候,会创建变量b,并把变量b指向a的数据

原创粉丝点击