Python学习五:Python中的变量

一、保留字与标识符

1.保留字
 保留字是Python语言中被赋予特定意义的一些单词,开发程序时,不能把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。Python语言中的保留字如下图所示:
保留字
在IDLE中我们可以输入一下两行代码查看

import keyword
keyword.kwlist

在这里插入图片描述
2.标识符
 标识符可以简单地理解为一个名字,比如每个人都有自己的名字,它主要用来标识变量、函数、类、模块和其他对象的名称。
 Python语言标识符命名规则如下:
 (1)由字母、下划线“—”和数字组成,并且第一个字符不能是数字。目前Python中只允许使用A-Z和a-z。
 (2)不能使用Python中的保留字,以及不能使用包含空格、@、%等特殊字符。
 (3)区分字母大小写。
 (4)Python中以下划线开头的标识符有特殊意义,我们要避免使用相似的标识符。

  • 以单下划线开头的标识符(如_width)标识不能直接访问的类属性,另外也不能通过form xxx import *导入。
  • 以双下划线开头的标识符(如__add)标识类的私有成员。
  • 以双下划线开头和结尾的是Python里专用的标识,例如,init()表示构造函数。

二、理解Python中的变量

在Python中,严格意义上变量应该成为名字,当把一个值赋给一个名字(如把值“我很帅”赋值给python)使,python就成为变量。很多编程语言里都把这称作“把值存储在变量中”。

三、定义变量

在Python中,变量的命名不是任意的,需要遵循以下几条规则:

  • 变量名必须是一个有效的标识符;
  • 变量名不能使用Python中的保留字
  • 慎用小写字母l和大写字母O(容易与数字“1”和“0”混淆);
  • 应选择有意义的单词作为变量名。

为变量赋值可以通过“=”来实现,语法格式为:

变量名 = value

例如,创建多个变量,可以使用下面的语句

number = 1024  #创建变量number并赋值1024,该变量为数值型
nick = "氤氲"  #字符串类型的变量

另外,Python是一种动态类型的语言,也就是说,变量的类型可以随时变化,执行过程如下所示:

>>> nickname = "氤氲"
>>> print(type(nickname))
<class 'str'>
>>> nickname = 1024
>>> print(type(nickname))
<class 'int'>

说明:在Python语言中,使用内置函数type()可以返回变量类型

在Python中,允许多个变量指向同一个值。将两个变量都赋值为数字2048,再分别应用内置函数id()获取变量内存地址,将得到相同的结果。执行过程如下所示:

>>> no = number = 2048
>>> id(no)
2425181513136
>>> id(number)
2425181513136
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值