python学习第三天
Posted lyyblog0715
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习第三天相关的知识,希望对你有一定的参考价值。
目录
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 回到行尾
变量
编程就是控制变量按照你想要的方向变化
变量:就是定义世间万物变化的状态
变量的组成
变量名(米哦啊书,接受变量值) 赋值符号(把变量值传给变量名) 变量名(具体的值)
变量的命名规范
- 变量名必须要有描述意义,不能随便命名
- 变量名由数字/字母/下划线组成。且不能以数字开头
- 不能以关键字命名
定义变量名的两种形式
1.下划线
下划线用来连接单词
name_of_nick = 'nick' # 推荐使用下划线体
2.驼峰体
NameOfNick = 'nick' # 不推荐使用
常量
不变化的量(变量名全部大写),他的不变化是约定俗成的,实际能变,但没有人会去变
AGE = 18
print(AGE)
python内存管理
首先要知道变量是python解释器提供的概念,只有运行的时候才有,否则只是个普通字符
当定义变量并运行,就会在内存空间中存储变量,即开辟一块新的内存空间
变量值会存在这块被开辟的内存空间中,变量名指向内存空间
引用次数
变量值的引用次数
age = 1000 # 1000的引用计数为1
age1 = age # 1000的引用计数为2
del age # delete删除age,1000的引用计数为1
print(age1)
del age1 # 1000的引用计数为0
python垃圾回收机制
当没有变量在去引用这个值,即变量值的引用次数为0时,就会触发垃圾回收机制,变量值就会被自动回收
小整数池
范围在[-5,256]
当python在启动时,就会自动定义范围在[-5,256]之间的整数变量,他们的内存空间已经写死。在小整数池的数不会触发垃圾回收机制
python的三种打印方式
打印值
print()
打印内存地址
print(id())
打印数据类型
print(type())
数据类型
数字类型
整型
作用
描述年龄/id号
定义方式
master_age = 18
master_age = int(18)
使用方法
x = 1
y = 2
print(x + y)
print(x - y)
print(x * y)
print(x / y)
print(x % y) # 取余
print(x // y) # 取整
print(x ** y) # 幂
浮点型
作用
工资3.2w
定义方式
salary = 3.2
salary = float(3.2)
num = 4
print(float(num)) # 4.0 # 强制转换
num1 = 2.7
print(int(num)) # 2 # 不会四舍五入
使用方式
和整型一样
字符串型
作用
描述姓名/单个爱好/性别
定义方式
单引号、双引号、三引号
如字符串里面需要用到引号,需要用其他引号代替
name = 'god"s' # 碰到第一个单引号,字符串类型,碰到第二单引号
name2 = "god's" # 碰到第一个双引号,字符串类型,碰到第二双引号
name1 = "god"
name4 = '''
sdf' "" ''
sdklfj
'''
使用方法
str1 = 'kp '
str2 = 'dog'
print(str1 +' ' + str2 ) # 字符串不能和数字相加
print(str1 * 2)
以上是关于python学习第三天的主要内容,如果未能解决你的问题,请参考以下文章