Python学习-Day3

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(变成垃圾),注意:小整数池里的不会被回收


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

友情链接更多精彩内容