一、python之注释

1.单行注释

  • 在任何代码行前面加上‘#’符号就可以把它变成一个注释。

举例如下:

image

运行结果:

image

可以看出,程序运行第一行会被忽略。注释只是用来方便你和其它人读懂代码。

2.行末注释

  • 可以在一行代码最后加注释,比如:

image

  • 注释从#字符开始,#之前的所有内容都是正常的代码,在它后面的所有内容则是注释。

补充内容

  • 注释的格式规范,在单行注释中# 后面必须得打一个空格,行末注释中#前面隔两个空格,后面一个空格。注释快捷键(ctrl+?)可以快速注释与解开注释

3.多行注释

  • 有时可能想使用多行注释,在每行前面都有一个#字符,比如:

image

  • 多行注释可以很好的突出代码段,在读代码时能清楚的区分不同代码段。

4.三重引号字符串

  • Python中还有一种方法可以相当于多行注释。只需建立一个没有名字的三重引号字符串。比如:

image

  • 因为这个字符串没有名字,而且程序对这个字符串不做任何处理,所以它对程序的运行没有任何影响。它相当于一个注释,尽管从严格意义上来讲并不是一个真正的注释。

二、python之变量与常量

1、什么是变量?

  • 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别、游戏角色的等级、金钱等等

2、为什么要有变量?

  • 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的

    • 详细的说:程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态、以及状态的变化

3、如何用变量

  • 变量的基本使用 原则:先定义,后引用

image

4、变量有三大组成部分

①:变量名=》是指向等号右侧值的内存地址的,用来访问等号右侧的值 (最左边)

②:赋值符号:将变量值的内存地址绑定给变量名 (中间等号)

③:变量值:代表记录事物的状态 (等号右边的)

5、变量名的命名规则

原则:变量名的命名应该见名知意

①:变量名只能是 字母、数字或下划线的任何组合

②:变量名的第一个字符不能是数字

③:关键字不能声明为变量名,常用关键字如 、[python、print、]

ps: 不要用拼音,不要用中文,在见名知意的情况下尽可能的短

6、变量名的命名风格

①:纯小写加下划线的方式(在python中,关于变量名的命名推荐使用这种方式)

②:驼峰体 (每个词前面字母变大写)

7、变量的三要素

①:变量的值

②:变量的内存地址

③:变量的数据类型

image

补充内容

  • id:反映的是变量值内存地址,内存地址不同id则不同

  • type(类型):不同类型的值用来表示记录不同的状态

8、常量:不变的量

①:GENG_JIAN = 88 小写字母全为大写代表常量,这只是一种约定、规范

②:GENG_JIAN = 89 (全大写的命名词,常量的东西不要改,小写是变量)

  • 注意:python语法中没有常量的概念

三、垃圾回收机制

1.垃圾数据的定义

  • 在内存中没有任何变量指向的数据称为垃圾数据。

image

2.垃圾数据自动回收方案

①:应用技术

  • 内存中变量值身上有几个变量名就是有多少计数值,计数值为零的就是垃圾数据。

image

②:标记清除

  • 当内存即将占满的时候,python会自动暂停程序的执行,从头到尾将内存中数据进行扫描,并进行标记,之后一次性清除掉标记的数据。

3.分代回收

  • 会将数据的监管分为三个层次 随着层级的下降监督的频率降低。

image

posted on 2021-11-02 20:01  耿蜀黍  阅读(55)  评论(0编辑  收藏  举报