目录python
快捷键 | 做用 |
---|---|
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 | 全局搜索 |
ctrl + alt + l | 格式化代码 |
ctrl + / | 总体注释 |
home | 回到行首 |
end | 回到行尾 |
能够在 File --> Settings --> Keymap 里面自定义设置快捷键。性能
变化的参数、属性。spa
定义世间万物变化的状态。code
age_of_tom = 18
、a = 10
对象
age_of_tom
AgeOfTom
print(a)
print(id(a))
print(type(a))
不变化的量。内存
将变量名所有大写表示常量。字符串
如AGE = 18
表示年龄是18是不可改变的。pycharm
python中定义常量其实仍是定义一个变量,不可改变是约定俗成的,当看到一个变量名所有大写的时候,咱们默认这是个不能更改的变量,是一种习惯。it
定义一个变量,计算机就会开辟一个内存空间用来存储这个变量。内存管理
x = 10 # 10引用计数加1为1 y = x # 10引用计数加1为2 x = 11 # 10引用计数减1为1;11引用计数加1为1 del y # 10引用计数减1为0,触发python垃圾回收机制,python清理10的内存占用
x = 10
:计算机开辟一个空间用来存储变量值10,并将x指向这个地址;这个地址的10被引用了一次,引用计数为1;
y = x
:计算机将x的值传给y,因为以前已经给了x的值存储的地方,因此这里y的值的地址和x的值的地址是共用的;这个地址的10又被y引用,引用计数加1为2;
x = 11
:计算机新开辟一个空间用来存储变量值11,同时将x解除和10的关系,转而指向11,因此10的引用计数减1变为1,11的引用计数加1为1;
del y
:计算机删除y的值,变量值10的引用计数为0,没有对象在使用,出发python垃圾回收机制,保存10的内存地址被回收,空间被从新释放出来。
为了不因建立相同的值而重复申请内存空间所带来的效率问题,Python解释器会在启动时建立出小整数池,范围是[-5,256],该范围内的小整数对象是全局解释器范围内被重复使用,永远不会被垃圾回收机制回收。
使用pycharm运行python的时候,pycharm出于对性能的考虑,会扩大这个小整数池,至于范围多大,不用去管。
增长代码的可读性。
#
:注释内容跟在井号后面# 注释的内容
'''……'''
:注释内容卸载三引号内部,能够换行''' 内容1 内容 '''
数据类型对变量值作了分类。
a = 1
或 a = int(1)
b = 1.1
或 b = float(1.1)
a = int(1.1)
---> a = 1b = float(1)
---> b = 1.0定义方式:
单引号: '字符串'
双引号:"字符串"
三引号(三单引号/三双引号):
'''字 符 串'''
使用方法:
字符串之间的加法:
print('tom' + ' bruce') # --->结果为:tom bruce
字符串的乘法
print('tom ' * 3) # --->结果为:tom tom tom