1.Python介绍
启动命令行界面:win+r
2.运行python程序的两种方式
交互式
特点:敲一行代码回车会立刻执行,立刻看到结果,退出,代码不保存
用途:用于调试程序
脚本式:把程序永久保存到文件
特点:永久保存
运行python程序的三个步骤
1.先启动python解释器
2.python解释器会将内容读取到内存
3.python解释器开始解释执行读入内存的内容,开始识别python的语法
2.变量
# 单行注释
print("hello world")# 单行注释规范
"""
多行注释
多行注释
用于一个文件的注释
"""
"""
1.什么是变量
量:事物的状态
变:事物的状态是可变的2.为何要用变量
为了让计算机能够像人一样记忆事物的状态
并且状态是可以变化的
变量的状态是存放于计算机内存中的3.如何用变量
原则:先定义,后引用
"""
# 1.定义
name ="zxh"
age =18
# 1.1变量定义的三个组成部分
# 变量名:关联一个房间(内存)的地址,用来找到变量值的
# 赋值符号:把房间的地址绑定给变量值
# 变量值:就是我们记忆的状态
# 1.2变量名的命名规范
# 大前提:变量名的命名应该在保证见名知意的前提下尽可能的的简短
# (1):由字母,数字,下划线组成
# (2):不能以数字开头
# (3):不能使用python的关键字
# 1.3变量名的命名风格
# (1)纯小写+下划线
age_of_oldboy =73
# (驼峰体)
AgeOfOldboy =73
# 2.引用变量值
print(name)
# xxx # 没有语法错误,有逻辑错误
# 变量名在等号左边,代表赋值
# 变量名只要不在等号左边,代表取值操作
# print(age+1)
res = age +1
print(res)
# 2.1变量值的两大特征
# id:反应的是内存地址
# x=10
# y=x
# print(id(x))
# print(id(y))
# 例1
# is判断id是否相等
# x = 123
# y = 321
# print(x is y)
# 例2
# x=1111
# y=x
# print(x is y)
# 例3
# ==判断值是否相等
name1 ="zxh"
name2 ="zxh"
print(name1 == name2)
# type:类型
# print(type(x))
# 3.了解小整数池
# 整型-5~256
# True
# False
# None
# x is True
# 4.内存管理:垃圾回收机制,GC(用于优化内存)
# 引用计数
# x=10#10的引用计数为1
# y=x#10的引用计数为2
# y=123#10的引用计数为1
# del x#10的引用计数为0(变成垃圾),注意:小整数池里的不会被回收