pycharm快捷键的使用
ctrl + c 复制,默认复制整行
ctrl + v 粘贴
ctrl + z 撤销
ctrl + x 剪切,默认剪切整行
ctrl + a 全选
ctrl + f 查找;选中批量修改
shift + ctrl + z 反撤销
ctrl + d 复制粘贴选中内容,没有选中默认整行
ctrl + backspace 删除一个单词
ctrl + y 删除整行
ctrl + w 选中一个单词
shift + enter 换行
ctrl + shift + r 全局搜索
shift + f10 运行上一个文件
ctrl + alt + 1 格式化代码
ctrl + / 整体注释
home 回到行首
end 回到行尾
变量
变量从字面意思可以理解成:是变化的量。
变量:定义世间万物变化的状态。
name = 'zzx'
age = 23
变量的组成:
- 变量名:变量名用来引用变量值,但凡需要用变量值,都需要通过变量名 。
- 赋值符号: 赋值
- 变量值:存放数据,用来记录现实中的某种状态。
变量名的命名规范
定义一个变量其实就是在记录现实世界中的状态,并且存永远不是目的,取才是目的。命名应该满足一下三个规范:
-
变量的命名应该能反映变量值所描述的状态,切记不可用中文。
-
变量名必须用字母数字下划线组合,并且变量名的第一个字符不能是数字。
-
关键字不能声明为变量名。
['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']
变量名的两种风格
-
驼峰体
AgeOfNick = 19
-
下划线(推荐)
age_of_nick = 19
常量
常量是不变的量。python中没有是用语法强制定义常量,也就是说,python中定义常量本质就是变量。如果非要定义常量,变量名必须全大写。
python内存管理
-
变量存哪了
在python中定义一个变量,是存放在内存当中的。也就是说,对于电脑内存这个大内存,每定义一个变量就会在这个大内存中开辟一个小空间,小空间内存放变量值,然后内存给这个小空间一个变量名,变量名指向变量值。
-
Python垃圾回收机制
在python中一个变量值引用计数为0时,python会处理这个垃圾,释放它的内存占用。(其他语言需要手动删除)
当没用变量指向这个变量值时,这个变量值就是垃圾。
-
小整数池
Python实现int的时候有个小整数池。为了避免因创建相同的值而重复申请内存空间所带来的效率问题,Python解释器会在启动时创建出小整数池,范围是[-5,256],该范围内的小整数对象是全局解释器范围内被重复使用,永远不会被垃圾回收机制回收。
变量三种打印形式
age = 10
- 打印值
print(age)
- 打印内存地址
print(id(age))
- 打印数据类型
print(type(age))
数字类型
整型(int)
- 作用:表示人的年龄、各种号码、级别
- 定义:
age = 18
print(id(age))
print(type(age))
print(age)
- 如何用:
加减乘除、逻辑判断
浮点型(float)