购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 变量

2.1.1 变量的概念

变量,顾名思义,指可以改变的东西,在计算机的世界中,变量通常被认为是一种访问存储位置的方式。

Python的变量名区分英文字母大小写,如score和Score是两个不同的变量。变量名不能是Python的关键字。

Python中的变量不需要声明。每个变量在使用前都必须赋值,赋值以后该变量才会被创建。在Python中,变量就是变量,它没有类型,我们所说的“类型”是变量所指的内存中对象的类型。这种变量本身类型不固定的语言称为动态语言,与之对应的是静态语言。

等号(= )用来给变量赋值。等号(= )运算符左边是一个变量名,等号(= )运算符右边是存储在变量中的值。

例 2-1 】 变量赋值。

执行以上程序会输出如下结果:

Python允许同时为多个变量赋值。例如:

以上实例,创建一个整型对象,值为 1,从后向前赋值,3 个变量都指向同一个内存地址。也可以为多个对象指定多个变量。例如:

以上实例,两个整型数据 1 和 2 分配给变量a和b,字符串对象" python"分配给变量c。

Python中的变量赋值不需要类型声明。向变量赋值时,Python会自动声明变量类型。

例 2-2 】 变量赋值。

执行以上程序会输出如下结果:

2.1.2 标识符

标识符是变量、函数、类、模块和其他对象的名称,第一个字符必须是字母表中字母或下划线(_),标识符的其他部分由字母、数字和下划线组成。标识符对大小写敏感。在Python 3中,非ASCII标识符也是允许的。

关键字即预定义保留标识符,关键字不能在程序中用作标识符,否则会产生编译错误。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字: G+7jxEdOahyEl/DOSPhq2piWZBvsAbpDTHLsFI93Q/Vp7NUxUvA3Dm7uIQtpUmBl

点击中间区域
呼出菜单
上一章
目录
下一章
×