Python学习笔记——变量

为什么要有变量:

1.存储程序在运行中存在的值
2.变量的名称就是对所存储的数据最好的描述
3.在设置好变量后再次调用只需要简单的调运其存储的值,不需要再次计算

举个例子:

c = 10  #变量c
d = 20   #变量d
z = c+d     #变量z
print(z)    #输出值30

变量命名规则

  1. 具又描述性
  2. 只能以下划线,数字,字母组成(区分大小写),不能有空格,以及特殊字符
  3. 不能以数字开头
  4. 保留字符不可以被用
    (例如:print,作为变量使用时不会出错,但是若是用其打印功能时会出错,
    print = 1
    print(2*3) #会出错,可以试试
  5. 不建议用大写字母开头,为了和常量加以区别

    注意: 因为python中没有常量这一说法,但是呢,程序员能为了方便通常有全部大写来表示常量 例如:PI=3.14269265…

变量命名写法

name_number = 1     # 下划线 Python官方推荐
nameNumberPython = 2    # 驼峰体 

变量赋值

变量的赋值,其实就是变量的存储,我们将一个值赋值给一个变量的时候,其实相当于我们在内存中开辟了一个空间,将值存储了进去,变量名就是门牌号,可以让我们找到此值。但是与实际房间不同的是此门牌号不唯一还可以有其他。

num = 1  # 开辟了房间住进去1 并给了门牌号num
num2 = num  # 给1的房间又给了个名字num2
print(num,num2) # 输出结果 1,1
num = 3     # 给值为3 开了一个房间 并且把1的门牌号num换给了它 此时num指的就是3
print(num,num2) # 输出结果3,1

内存回收机制

python的内存回收机制内存是自动回收(当值不被用的时候,也就是说值不被控制时 相当于房间没有了门牌号)

  • 方法一 del
del num
# 删除变量,也就是删除了门牌号,但是此时的房间还在,回收机制查房间是发现此房间没有门牌号,就会释放内存。
  • 方法二重新赋值
num2 = 2 # 此时的1值就是不被控制的,Python自己的回收机制就会释放内存

end!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值