业余爱好者xxoo

导航

2虚拟环境注释

1单行注释  #

2多行注释 “”“  ‘’‘  三单引号 3双引号

全球最大的同性交友网站 github

python解释器 是一种应用程序,可以用C 或者JAVA 只要能解释python就行

python语言是被解释器执行的  都是在调用解释器的功能, 解释器的好坏决定Python执行效率

----------变量

 

 

  变量先定义  name='egon' #定义

引用 print(name)  #引用

 

内存垃圾回收机制。

什么是垃圾?

name='egon'  算不算垃圾 ?  如果’egon'在内存中 没有变量指向他 ,无法访问到他 就算是垃圾,因为访问不到,还占用内存空间 就叫做垃圾

可以理解成,没有变量名指向 改内存空间,引用计数变成0

 

增加引用计数:

 

 

减少引用计数:

del x  解除x 与变量10的绑定关系,10的引用计数变为2

python解释器:会将引用计数为0的,清理掉

1标记清楚2分代回收3引用计数

 

————————————————

波浪线Pycharm PEP8规范,变量名字 空格 pycharm --code-format code 格式化代码 reformat code 

 

变量名 要见名知意  

命名风格 纯小写加下划线 alex_of_age

驼峰体 AgeOfAlex

变量值的3个中药特征:

id 反应的是变量值的内存地址 ,内存地址不同 id也不同 值也不同

id(变量名)  变量值的编号  ,不是内存地址

变量类型

type(name)

is  ==

is:比较身份是否相等 ,比较的是id值(is是身份比较)

==比较的是值

python3.9 is ==都是True

 

 

 

 

 m n is ==都为true

小整数池:从python解释器,启动时,就会在内存申请好,常用的整数。

小整数池范围 -5  

 

 

python没有常量,约定大写变量名为常量。

 

int float  

str 定义 可以用 单引号 双引号 3单引号 3双引号

 

 列表list有序

字典dict 无序 infof={"age"=18,}

posted on 2021-08-05 16:17  业余爱好者xxoo  阅读(35)  评论(0编辑  收藏  举报