day03
1.变量
变量的组成;变量名,赋值符号(=),变量值
变量名的命名规范
-
-
变量名的要有描述意义
-
变量名不呢用关键字命名
-
单词和单词之间用下划线隔开
2.常量
全大写的变量名,不要去改变其值(行业默认)
3.python的内存管理机制
变量是python解释器提供的概念
在解释器运行时才真正对变量赋值,将变量值存入内存
引用计数;变量值被引用的次数
垃圾回收机制;当变量值的引用计数为零时,就会触发垃圾回收机制,将该变量值从内存中删除
小整数池;当python启动时会自动在内存中定义出[-5,256]之间的整数,该值不受垃圾回收机制管理,长度在s*20以内的字符串也不受其管理
变量值的存储是在python运行时才做的,出小整数池和长度在s*20以内的字符串,每定义一次就开辟一个新的内存空间进行储存
4.变量的三种打印形式
print(x) # 变量值
print(id(x)) # 变量值内存地址
print(type(x)) # 变量数据类型
5.什么是数据类型
数据类型是对变量值进行了分类
整型,浮点型,字符串,列表,字典,布尔值
6.数字类型
数字类型分为整型 int 和浮点型 float 表现为1和1.0 两者之间可以强制转换,在变量名字前加上另一个的类型表示 浮点型强制转换为整型之后,会舍弃掉小数部分 整型强制转换为浮点型之后,会在小数点后加0 python内置可进行 + - * / ** % // 算术运算
7.字符串类型
字符串就是连在一起的一串字符 定义时两侧要加引号,单双都可 若要在字符串中间加引号,则该引号不可与两侧引号相同 字符串是多行时用三单引号 字符串之间可以用 + 将几个字符串结成一个,用 * 将该字符串重复数遍。
8.注释
注释的字符不进行翻译
# 单行注释
'''
多行注释
'''