python②基础介绍-变量
1.python代码是如何运行的
python是一门解释型语言,运行的时候需要调用python解释器来运行,安装python解析器可以到https://www.python.org/下载,目前最新版本是3.6,使用最多的应该是2.0版本,安装和使用方法可以参考网上资料
2.python应用领域
web开发、爬虫、openstack、网络编程、自动化运维、游戏开发、科学运算等领域------------“python无所不能”
3.python解释器种类
Cpython----用C语言开发的解释器所以称为Cpython(我们使用Cpython来学习)
其它版本:Jpython 、Ipython
4.python解析器的使用
一、cmd------python即可进入python解释器的交互模式 ----------------交互模式------------------优点:方便调试
二、下载软件pycharm,实际工作中一般使用pycharm来编写代码,保存在文件中 ----------------文件模式------------------优点:永久保存代码
5.如何运行python
python解释器的交互模式即可调试python代码但不能永久保存,所以我们一般把python代码写入到文本中保存,然后通过解释器打开运行

变量:反应一种状态的变化
定义:变量名 = 变量值
命名规则:
1.变量名只能是字母、数字、或下划线的任意组合
2.变量名的第一个字符不能为数字
3.不能设置 as、def、del、is、for等python语法的关键字,避免冲突
变量:变量名定义最好让人一眼就可以看明白
name = "ghd" age = 27 sex = "男" print(name) print(age) print(sex)
常量:不可变的量,但python语法中没有常量的概念,所以只能从命名规则中来定义。’比如:AGE_OF_GHD=27通过自己设置的命名格式来区分变量或者常量
变量的特征:x=10
- id:id(x)
- 类型:type(x)
- 值:print(x)
变量的存储方法:x = 10
- 当设置一个变量后,内存会分配一个空间用来存储变量的值,'x'相当于一个门牌号来对应相应的变量值,每个变量值有三个特征分别为 id(身份标识号)、type(变量的类型)、print(值)
变量的覆盖:内存空间的存储的值不会改变,而是新开通一个内存空间来存储新变量的值,然后把变量名绑定到新的内存空间,参考下图

测试:通过变量值的id来判断变量的赋值方法
x = 10 print(id(x)) print(type(x)) print(x) x = 11 print(id(x)) print(type(x)) print(x)
解除变量绑定:
1.引用计数:x = 10 x = y 俩个变量名都会绑定到10这个值所在的内存空间,代表有俩条引用计数,当引用技术为0的时候,变量值所在的内存空间就会释放
x = 10 print(id(x)) #x的id和y的id是一样的,说明10这个值所在的内存空间有俩条引用计数 print(type(x)) print(x) y = 10 print(id(x)) print(type(x)) print(x) x = 100 #当x和y都绑定了其它指的时候, 10这个值的引用计数为0, 10所在的内存空间就会释放掉 y = 200
2.通过del解除绑定
x = 10 del x print(x)

浙公网安备 33010602011771号