python-变量

python 快捷键

快捷键 描述
ctrl + c 复制,默认复制整行
ctrl + v 粘贴
ctrl + z 撤销
ctrl + shift +z 反撤销
ctrl + x 剪切
ctrl + a 全选
ctrl + f 查找
ctrl + shift + r 全局搜索
ctrl + d 复制粘贴选中内容,默认整行
ctrl + delete 删除一个单词
ctrl + y 删除整行
ctrl + w 选中一个单词
shift + enter 换行
shift + f10 运行上一个文件
ctrl + shift + f10 运行当前文件
ctrl + alt + l 格式化代码
ctrl + / 注释
ctrl + [ 回到行首
ctrl + ] 回到行尾

变量

什么是变量?

定义描述世间万物的状态code

变量的组成

变量名 赋值符号(=) 变量值内存

变量的命名规范

  1. 变量名必须有意义
  2. 以数字/字母/下划线组合开头,不能以数字开头
  3. 不能以关键字命名

变量的两种命名风格

  1. 驼峰体 SchoolClass
  2. 下划线 name_of_age

常量

不变化的量,变量名大写,不变化是约定俗成的。字符串

变量内存管理

变量是python 解释权提供的概念,运行python的时候才有it

定义变量并运行,会开辟一块新的内存地址存储变量内存管理

引用计数

针对变量值,变量值的引用次数table

x = 10  #10 的引用计数为1
y = x   #10 的引用计数为2
x = 11  #10 的引用计数减1,由于x 指向了一个新的内存地址,11 的引用计数为1
del y   #10 的引用计数为0,触发垃圾回收机制

垃圾回收机制

当一个变量值得引用次数为0的时候,会触发垃圾回收机制,变量值将会被回收class

小整数池

[-5,256]变量

当python启动的时候,会自动定义以上整数变量,他们的内存地址已经写死了,永远不会被回收,内存地址永远不会变垃圾回收

三种打印形式

  • 打印值
  • 打印内存地址:id()
  • 打印数据类型:type()

注释

不运行某行代码

单行注释:#

多行注释:

'''
三单引号注释
'''

"""
三双引号注释
"""

注释快捷键:ctrl + /

数据类型

对数据进行分类

数字

整形(int)

做用:描述号码

定义方式:

x = 1 
x = int(1)

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

浮点型(float)

做用:描述薪资

定义方式:

x = 1.1
x = float(1.1)

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

字符串

做用:描述爱好等

定义方式:

x = "jump"
x = str("jump")

使用:成员运算/ in/ not in/+ 字符串拼接

相关文章
相关标签/搜索