python基础的运用--注释语法(初级篇)

一.什么是注释

注释是对一段代码的解释,不参与程序运行,起到提示作用。教我python的jason老师一直崇尚一句话,注释是代码之母。好的注释会让小白也可以看得懂你写的python代码。所以我们需要好好写注释,写好注释。

二.如何使用注释

1.第一种方式使用#号即可单行注释 ,警号后面需要加一个空格,如果单行注释加在一行代码后面,需要先空两个再写。

python基础的运用--注释语法(初级篇)_第1张图片

2.第二种方式使用三个引号(单双都可以)即可多行注释

python基础的运用--注释语法(初级篇)_第2张图片

3.第三种方式使用pycharm注释快捷键 ctal+?

python基础的运用--注释语法(初级篇)_第3张图片

变量

一.什么是变量

变量即变化的量,用于记录事物的某种状态。

二.如何使用变量

日常中

姓名:Jason

年龄:18

身高:183

python程序中

name = 'Jason'

age = 18

height = 183

python基础的运用--注释语法(初级篇)_第4张图片

三.变量的语法格式

1.这里name是变量名,=是赋值符号,Jason是赋值符号

python基础的运用--注释语法(初级篇)_第5张图片

四.变量的底层原理

遇到赋值符号先看符号右边的再看左边的。因为变量是先在内存中申请一块内存空间把变量值放进去,再把变量值所在内存空间的地址绑定给变量名。之后想要访问变量值就可以通过与他绑定的变量值了。

python基础的运用--注释语法(初级篇)_第6张图片

五.变量的命名规范

1.变量名只能由数字、字母、下划线任意组合

python基础的运用--注释语法(初级篇)_第7张图片

2.变量名不能用数字开头。也不建议用下划线开头,下划线开头一般代表暂时用不上。用数字开头的变量运行代码报错。

python基础的运用--注释语法(初级篇)_第8张图片

3.变量不能与关键字冲突

关键字print做变量名,则代码报错。

python基础的运用--注释语法(初级篇)_第9张图片

4.变量名要见名知意。

如果变量这么写,那么代码写多之后会可能会不记得变量值所对应的变量名,导致效率变低。

python基础的运用--注释语法(初级篇)_第10张图片

五.变量的命名风格

1.驼峰体

大驼峰即所有单词首字母大写即UserNameFromDb

python基础的运用--注释语法(初级篇)_第11张图片

小驼峰即除了第一个单词首字母其他单词首字母大写即userNameFromDb

python基础的运用--注释语法(初级篇)_第12张图片

JavaScript推荐使用驼峰体

2.下划线

下划线例如user_name_from_db,python推荐使用下划线。

python基础的运用--注释语法(初级篇)_第13张图片

六.常量

常量主要用于记录一些不变的量,但在python中没有真正意义上的常量。我们一般默认全大写的变量看出常量。其他语言中有真正的常量,定义就无法更改。所以不要随便更改全大写的变量。

python基础的运用--注释语法(初级篇)_第14张图片

七.变量三要素

1.变量的值

2.变量的内存地址

3.变量被数据类型

peter则是变量name的值,2172411036424则是变量name的内存地址编号,str则是变量name的数据类型。

python基础的运用--注释语法(初级篇)_第15张图片

八.python的底层优化

当值得数据很小的时候,如果有多个变量名需要使用,则会指向同一块地址。

python基础的运用--注释语法(初级篇)_第16张图片

九.垃圾回收机制

在内存中没有任何变量名指向的数据则是垃圾

python有一套自己的自动回收方案

1.引用计数,内存中变量值身上有几个变量名则绑定计数就为几,只要不为0就不是垃圾。

2.标记清除,当内存快满时,python会自动暂停程序的使用,扫描内存中的数据并打上标记,之后一次性清除打上标记的数据,

3.分代回收,python会将数据分为三个层次监管,随层级的下降监督频率降低。

python基础的运用--注释语法(初级篇)_第17张图片

十.数据类型

1.什么是数据类型

我们现实中有视频文件,音频文件,文本文件。在IT世界中数据因存储方式和变现形式的不同叶枫很多类型。

2.整形int

用来记录人数,年龄等整数

python基础的运用--注释语法(初级篇)_第18张图片

3.浮点型float

用来记录人的薪资,身高等小数

python基础的运用--注释语法(初级篇)_第19张图片

4.数字类型

整形和浮点型可以统称数字类型,主要用于数字计算与比较。

你可能感兴趣的:(Python,python,pycharm,开发语言)