day_03

上节课回顾

机器语言

优点(相较于汇编语言):执行效率高

缺点(相较于汇编语言):开发效率低

汇编语言

优点(相较于机器语言):开发效率高

缺点(相较于机器语言):执行效率低

高级语言

编译型语言

优点(解释型):执行效率高

缺点(解释型):开发效率低

解释性语言

优点(编译型):开发效率高

缺点(编译型):执行效率低

网络的瓶颈效应

网络的延迟时间远远大于程序的运行时间,所以程序的执行时间显得不重要了。

执行python程序的两种方式

交互式(jupyter)

写一行解释一行

命令形式(pychram)

cmd中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. 不能以关键字命名

变量名的两种方式

下划线式,驼峰体

常量

常量指的是不变化的量(变量名全大写)

这个不变量其实是约定俗成的不变化,其实是可以变化的,但没人会去改变常量。

python的内存管理

定义变量并运行,就会开辟一块新的内存空间存储变量

引用计数(针对变量值)

变量值的引用次数

pycharm的垃圾回收机制

当一个变量值的引用计数为0,会触发垃圾回收机制,该变量值会被回收

小整数池

当python启动的时候,会自动定义【-5,256】之间的整数变量,他们的内存空间已经写死

属于小整数池的整数不会触发垃圾回收机制

变量的三种打印形式

  1. 打印值

    print(x)

  2. 打印内存地址

    print(id(x))

  3. 打印数据类型

    print(type(x))

什么是数据类型

数据类型对变量值做了分类:

整型,浮点型,字符串,列表,字典,布尔值

数字类型

整型(int)

作用:年龄

定义方式:age=int(18)

使用方法:+-*/%//**

浮点型(float)

作用:薪资

定义方式:salary=flaot(3.2)

使用方法:+-*/%//**

字符串

作用:姓名

定义方式:name=‘aaa’

使用方法:+*

注释

单行注释

: 除了解释,还会让代码失效

多行注释

‘’‘’‘’‘:三单/双引号

原文地址:https://www.cnblogs.com/maqiaobin/p/11492505.html