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. 变量名必须要有描述意义,不能随便命名
  2. 变量名由数字/字母/下划线组成。且不能以数字开头
  3. 不能以关键字命名

定义变量名的两种形式

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学习第三天的主要内容,如果未能解决你的问题,请参考以下文章

Python学习第三天

2018-10-11学习python第三天

Python学习第三天

python学习第三天

Python学习第三天

学习python的第三天