Python 编程基础:变量、赋值与表达式操作
1. 变量与引用
在 Python 编程里,程序借助引用来访问数据值。引用是指向内存中值(对象)位置的名称,其形式涵盖变量、属性和项。
1.1 变量
Python 不存在声明语句,变量的存在始于将其绑定的语句,也就是设定一个名称来持有对某个对象的引用。同时,也能够解除变量的绑定,让该名称不再持有引用。赋值语句是绑定变量和其他引用最常用的方式,而 del 语句则用于解除引用。
变量命名时,除了 Python 的 30 个保留关键字外,可使用任意标识符。变量有全局和局部之分,全局变量是模块对象的属性,局部变量存在于函数的局部命名空间中。
1.2 对象属性和项
对象的属性和项的主要区别在于访问它们的语法:
- 属性:通过对象引用,后跟句点(.),再加上标识符(属性名)来表示,例如 x.y 指的是绑定到名称 x 的对象的某个属性,具体为名为 y 的属性。
- 项:通过对象引用,后跟方括号内的表达式来表示。方括号内的表达式被称作项的索引或键,该对象则被称为项的容器,例如 x[y] 指的是绑定到名称 x 的容器对象中,键或索引绑定到名称 y 的项。
可调用的属性也被叫做方法。Python 不像其他一些语言那样,对可调用和不可调用属性进行严格区分,所有关于属性的规则同样适用于可调用属性(方法)。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



