首页 > 代码库 > python的基础知识
python的基础知识
Python 解释器 执行程序过程:
1. 启动python解释器 一个 程序 把文件从硬盘到内存
2. 将C:\test.py 内容从硬盘读入内存(这一步与文本编辑器是一样的)
3. 文本编辑器读入到内存就结束了,而 python 还要后续执行读入内存的代码。
如果想要永久保存代码,就要用文件的方式.
如果想要调试程序,就要用交互式的方式。
变量:
变: 核心是在变化
量:衡量,计量,表达是一种状态
Level = 0
Level = 1
变量的定义:变量名 = 变量值
变量定义规则:
1. 变量名只能是 字母、数字 或者 下划线的任意组合
2. 变量名的第一个字符不能是数字
3. 个别关键字不能用来取变量名。
变量的修改:
垃圾回收:python 中没被绑定的值就会被回收。
值的引用计数 或者说 指身上绑定的变量名为0个,python解释器会定期回收。
删除只是删除一种绑定关系。
Id(变量名) 内存地址
Type(变量名) 类型
Print(变量名) 值的内容
判断两个值的身份是否一样:
Name1 is name
is :比较的是id,只要id一样,其他部分都一样。
Python的特性:
把长度不是很长的,有个小数池,
专门供这些小数的作为id地址。
= id 运算
== 赋值运算
程序中有些东西不能变。
例如:
常量: 不变的量
Python中没有常量的专门的定方式,通常用大写的变量名,
仅仅只有一种提示效果。
程序交互:python与用户怎样进行交互。
交互的目的:模拟服务端与用户的连接交互
Input(‘输入’) 来 实现交互
Ps:
定义一个变量,存储的数据是变量值
变量名与变量值只是一种绑定关系
变量名本身并没有储存值的功能
python的基础知识