目录
Pycharm快捷键
ctrl(command) + 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 + shift + f10 运行当前文件
ctrl + alt + l 格式化代码
ctrl + / 整体注释
home 回到行首
end 回到行尾
变量
变量的定义
世间万物变化的状态
变量的组成
- 变量名(描述;接收变量值)
- 赋值符号(赋值,把变量值传给变量名)
- 变量值(具体的值)
变量的两种命名方式
- 下划线
- 驼峰体
常量
常量的定义
就是不变化的量,其实可以变化,但是人为规定不变,用起来方便。建议用全大写变量名。
Python内存管理
引用计数(针对变量值)
变量的引用次数
垃圾回收机制
当一个变量值的引用计数为0的时候,会触发垃圾回收机制,该变量值会被回收(删除)。
小整数池
当python启动的时候,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了,当重复使用这个范围内的数时,不会开辟新的内存空间来存放数据。
变量的三种打印形式
age = 10
- 打印值
print(age) - 打印内存地址
print(id(age)) - 打印数据类型()
print(type(age))
什么是数据类型
数据类型就是分类的变量值所对应的不同类别
数字类型
整形
- 作用:描述年龄/身份证号
- 定义方式:a = 10,a = int(10)
- 使用方法:加、减、乘、除、取余、取整、幂、逻辑比较
浮点型
- 作用:薪资
- 定义方式:salary = 3.2,salary = float(3.2)
- 使用方法:加、减、乘、除、取余、取整、幂、逻辑比较
字符串
什么是字符串:一串字符
作用:描述姓名/单个爱好/性别
定义方式:
name = 'tbw', age = str(123)name = 'tbw' 碰到第一个单引号,字符串类型,碰到第二单引号
name = "tbw" 碰到第一个双引号,字符串类型,碰到第二双引号
name = ''' adfljasdjfadgadgfagjvlzjxhcv''' 三个引号也可以
使用方法:
print(str1 +' ' + str2 )
print(str1 * 10)
注释
注释:写上解释
单行注释
:除了解释,还会让代码失效
height = 180 # nick的身高
- 多行注释,定义了一个变量不使用
'''lskjdfklskldjflksldfjklj
sdlfkjsldjfkljlsdkjf'''