9月9号笔记
变量:
定义世界万物变化的状态
组成:
变量名 :有描述意义
赋值符号
变量值
变量只有在python运行时,才有这个意义
常量:
变量名全大写 ---->约定不变,但可以变化
内存管理:
定义变量并运行时,会在内存空间内开辟一块空间存储变量
小整数池:
在启动python时,会自动创建[-5,256]区间的存储空间
在使用pycharm时,pycharm会扩大小整数池的范围
调用变量的存储空间-->id()
垃圾回收机制:
当没有变量名指向变量值时,会消除变量值存在内存中的存储空间
思考:
值是实参,改变会开辟内存空间-------(值不在小整数池内)
变量是形参,改变会重新指向值的地址
当没有变量指向且整数不在[-5,256]之间时,会触发垃圾回收机制,回收空间
数据类型:
对变量进行分类---->数据类型
数字类型:
整数(int):
作用:
定义方式:int()
使用方式: 加减乘除求余幂取整( + - * / % ** // )
浮点数(float):
作用:
定义方式:folat()
使用方式: 加减乘除求余幂取整( + - * / % ** // )
abs()----->绝对值
round()--->四舍五入
print(f'{2.11:2f}') #格式化输出
逻辑比较::< > <= >= != ==
字符串:
作用:用引号包裹变量名
定义方式:str()
使用方式:str1 = 'nick'
str2 = ' dsb'
s = str1 + ' ' + str2
print(s)
注释:
单引号 / 双引号 / 三引号
作用:
解释代码块
使代码失效
pycharm快捷键:
ctrl + v 粘贴
ctrl + c 复制
ctrl + z 撤销
shift + ctrl + z 反撤销
ctri + y 删除一行
ctrl + w 选中一个单词
ctrl + shift + home --->选中代码块的头部
ctrl + shift + r --全局搜索
ctrl + / 整体注释
ctrl + shift + F10--->运行本次使用
ctrl + alt + l---格式化代码(整理代码)