3.python入门2020-07-06

day03

1、python介绍(**)


2、安装多版本的解释器(*****)


3、运行python程序的两种方式

 1. 交互式

特点:敲一行代码回车会立即执行结果,退出,代码不保存

用途:用于调试程序

2. 脚本的方式

把程序写到文件中永久保存

特点:永久保存代码

python3 D:\a.txt

运行python程序的三个步骤(******)

1. 先启动python解释器

2.python解释器会将a.txt的内容读入内存

3. python解释器开始解释执行读入内存的内容,开始识别python语法


4、变量与自动的内存管理

print('hello world')

'''

1、什么是变量

量:记录下事物的状态

变:记录的事物的状态是可以被改变

2、为何要用变量

为了让计算机能够像人一样记忆事物的状态

并且状态是可以变化的

变量存放的状态是存放于计算机内存中的

3、如何用变量

原则:先定义、后引用

'''

# 1、定义

name ='egon'

age =18

salary =3.1

# 1.1 变量定义的三个组成部分: 变量名、赋值符号、变量值

# 变量名:关联一个房间的地址,用来找到变量值的

# 赋值符号:把房间的地址绑定给变量名

# 变量值:就是我们记忆的状态或者数据

# 1.2 变量名的命名规范

# 大前提:变量名的命名应该在保证见名知意的前提下,尽可能的简短

# (1):由字母、数字、下划线组成

# (2):不能以数字开头

# (3):不能使用python的关键字

# 1.3 变量名的命名风格

# (1):纯小写+下划线(变量名推荐)

age_of_old_boy =73

# (2):驼峰体

AgeOfOldBoy =73


# 2、引用变量值

# xxx #没有语法错误,有逻辑错误

# 变量名在等等号左边代表的是赋值操作

# 变量名只要不在等号左边,代表的是取值操作

res = age +1

print(res)

# 2.1变量值的两大特征

# 1)id :反映的是内存地址, 指向同一个内存地址意味着同一个值

# is 判断的是id是否相等

# 2)type:记录事物不同的状态需要不同类型的变量值

# == 判断的是值是否相等

# 强调1:id如果相等,值一定相等

# 强调2:id如果不相等,值有可能相等

# 强调3:一般判断是否是True False None 或者是否是某一数据类型时,用is


# 3、了解小整数池 python在启动时会申请好一些空间,存放了常用的int


# 4、内存管理:垃圾回收机制,GC

#  引用计数

x =10  # 值10的引用计数为2

y = x# 值10的引用计数为2

y =123  # 值10的引用计数减为1

del x# 值10的引用计数减少为0


5、基本数据类型

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容