Python的注释语法与变量
Python的注释语法与变量
一、Python的注释语法
1.什么是注释
注释是对一段代码的解释,不参与程序的运行,只起到提示作用。
2.如何使注释
方式一:
使用井号 # (单行注释)
方式二:
使用三个单引号或者三个双引号 ''' '''或""" """ (多行注释)

井号与注释文本之间一定要有一个空格。
如果单行注释跟在了一行代码的后面,需要先空两格再写。
PyCharm也提供自动化格式代码的功能:
ctrl + alt + l
快速掌握Python代码编写规范,可以借助于PyCharm的自动化提示,前后对比,每天记忆。
二、变量概念
1.什么是变量
变量即变化的量,用于记录事物的某种状态。
2.如何使用变量
例如:
日常生活中: 姓名:张三 年龄:20 爱好:音乐
程序中: username = '张三' age = 20 hobby = '音乐'
3.变量的语法格式
username = '张三' 变量名 赋值符号 变量值
4.变量的底层原理
遇到赋值符号先看符号右边再看左边。
age = 18 1)在内存空间中申请一块内存空间存储18 2)将18所在的内存空间地址绑定给变量名age 3)之后如果要访问18就通过变量名age访问即可
5.变量的命名规范与风格
1)变量只能由数字、字母、下划线任意组合 2)变量名不能以数字开头,建议不要用下划线开头因为下划线开头有特殊含义 3)变量名不能与关键字冲入 4)变量名一定要做到见名知意,无论变量多长
6.命名风格
1)驼峰体
JavaScript推荐使用驼峰体
大驼峰:所有单词首字母大写
UserNameFromDB
小驼峰:第一个单词首字母小写其余单词首字母大写
userNameFromDB
2)下划线:单词与单词之间用下划线隔开
Python推荐使用下划线
user_name_from_db
7.常量
主要用于记录一些不变的状态。
在python中没有真正意义上的常量,但我们墨守成规的将全大写的变量看成是常量。
HOST = '127.0.0.1' # 一般情况下在配置文件中使用较多
在其他编程语言中是存在真正意义上的常量,定义了就无法修改。例如JavaScript中:
const pi = 3.14 # 定义常量 pi = 4 # 不支持修改
8.变量三要素
1)变量的值 2)变量的内存地址 3)变量的数据类型
name = 'jason' print(name) # 值 print(id(name)) # 一串数字 相当于是内存地址编号 print(type(name)) # 数据类型 <class 'str'>

9.Python的底层优化
当值数据量很小的时候,且有多个变量名需要使用,那么多个变量名会指向同一块地址。
一个变量名只能指向一个内存地址
而一个内存地址可以有多个变量名指向

10.垃圾回收机制
垃圾数据是指在内存中没有任何变量名指向的数据。
针对垃圾数据Python开发了一套自动回收方案:
1)引用计数
内存中变量值身上有几个变量名绑定引用计数就是几,只要不为0就不是垃圾。
2)标记清除
当内存即将占满的时候,python会自动暂停程序的执行,从头到尾将内存中数据进行扫描并打上标记,最后后一次性清除掉标记的数据。
3)分代回收
会将数据的监管分为三个层次,随着层级的下降监督的频率降低。



浙公网安备 33010602011771号