Python变量

1.变量的定义

存储一个数据的时候,就需要变量。比如说:我们在程序中对多个数据求和时,就需要把这些数据存储起来,然后进行累加。
如下面的示例:

num1=100            #num1,num2变量
num2=200            #变量名可以自己起
result=num1+num2    #把num1和num2中的数据相加放到result中

在Python交互式窗口下测试这个程序、
在这里插入图片描述

2.变量类型

  • 使用变量的目的:为了充分利用内存空间及更有效率的管理内存。
数字类型布尔类型字符串列表元组字典
int(有符号整型)、float(浮点数)ture 、falsestringlisttupledictionary

3.查看变量的类型

  • type(变量名)
  • 练习:
    在这里插入图片描述

4.标识符

  • 由开发人员在程序中自定义的一些符号和名称,如:变量名、函数名。
  • 标识符的命名规则:数字、字母、下划线组成,且数字不能开头,关键字也不可以
  • Python是区分大小写的:A不等于a

5.命名的方法

  • 小驼峰命名法:第一个单词以小写开始,第二个开始后面单词首字母大写:
  • 大驼峰命名法:每一个单词首字母都大写,如:MyName
  • 下划线连接所有的单词:my_name_is
  • 注意:不要用关键字来命名
  • 列出所有的关键字,命令如下:

在这里插入图片描述

6.变量赋值的方式

  • 传统赋值:name = ‘xiaoming’
    在这里插入图片描述
  • 链式赋值:name=user=‘xiaoming’
    在这里插入图片描述
  • 序列解包赋值:name,age=‘xiaoming,10’ (前后数据个数要一样)
    在这里插入图片描述

7.练习:将a,b值互换

a=1
b=3
a,b=b,a
print(a,b)

8.Python虚拟机

  1. 垃圾回收机制
    当一个常量生成时,会占用一份内存,这时候如果有变量指向该常量,那么该常量的引用指数为1。当一个常量的引用指数为0时,就是没有变量指向时,该常量占用的内存会被回收。

  2. id(变量名):查看内存地址
    在这里插入图片描述
    可以看出来name与user指向同一个内存地址

  3. del(变量名):删除一个变量
    在这里插入图片描述
    如果变量不在了,那么就会释放常量所占有的内存
    在这里插入图片描述

  4. Python是强类型的动态脚本语言
    强类型:不允许不同类型相加,如:整型+字符串
    动态:不使用显示数据类型声明,确定一个变量类型是在第一次赋值
    脚本语言:解释性语言,运行代码只需要一个解释器,不需要编辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值