变量
1. 什么是变量?
即变化的量,用来记录某种事物的状态。比如人的年龄、性别,游戏角色的等级、金钱等。
2. 如何使用变量?
- 现实生活中:
姓名:张三
年龄:24
性别:男
- 程序中:
name = '张三'
age = 24
gender = 'male'
3. 变量的底层原理?
name = '张三'
变量名 赋值符号 变量值
'''
底层步骤:
1. 先在内存区域中申请一块空间,用来存储变量值。
2. 把变量值绑定给变量名。
3. 以后要想使用变量值,都通过变量名访问即可。
'''
4. 变量的使用?
先定义后使用,若未定义,则会报错。
定义格式:变量名 赋值符号 变量值
eg: name = '张三'
变量名的命名规范
具体规范如下:
1. 变量名只能是数字、字母、下划线的任意组合(不用完全必备三者);
eg:name、gender、tem_data
2. 变量名不能以数字开头;
3. 关键字不能声明为变量,常用关键字如下:
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from','global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
4. 变量名尽量满足见名知意。
变量名的命名风格
风格一:驼峰体
- 大驼峰
eg: UserNameOfDatabase
- 小驼峰
eg: userNameOfDatabase
风格二:纯小写+下划线
eg: name_of_student
变量的三大特性
1. id : 反应的是变量在内存中的唯一编号,内存地址不同id不同
eg:id(name)
2. type : 变量值的类型
eg: type(name)
3. value : 变量值
示例:
name = 'mary'
print(id(name))
print(type(name))
print(name)
常量
在python中,没有真正意义上的常量,我们约定把全大写的变量称为是常量。
eg:PI = 3.14
HOST = '127.0.0.1'
G = '9.8'
在其他语言中,是有真正意义上的常量,一旦定义常量, 就不能修改
eg: 在js中:
const pi = 3.14
python注释语法
1. 什么是注释?
注释用来表示当前写的代码的一个说明,方便别人阅读,增加代码的可读性,注释不参与代码的执行。
2. 如何书写注释?
1)写一个'#'号,后面跟上注释,表示单行注释。
2)三引号,表示多行注释。
注意:在pycharm中,只要波浪线不是红色的,都不是错误
3. 代码书写规范?
遵循PEP8规范
4. 格式化代码(pycharm)
1)快捷键:ctrl + alt + l
2)菜单栏:code -> reformat code
垃圾回收机制
1. 引用计数
变量值身上有个计数器,每次有一个变量名指向这个变量值,计数器都会加1,只要这个计数器为0了,说明这个数据为垃圾数据
2. 标记清除
当内存中的数据快要满的时候,把所有的程序全部暂停,从头到尾扫描一遍,然后,把所有没有用的数据,全部清理掉
3. 分代回收
分三代回收
补充:pycharm基本使用
1. 切换主题
settings -> editor -> color scheme
2. 切换字体大小
settings -> editor -> general-> 勾选change font size...
3. 创建python脚本文件
.txt, .doc, .docx...
python也有相对于的后缀名,python的后缀名是.py结尾
4. 运行python文件
编辑区域,右键,选择run 文件名
5. 切换python解释器
settings -> project -> python interpreter
|