一:注释:对代码的解释说明
# 单行注释
print(“hello”) (两个空格)# (一个空格) 规范注释
""" """: 多行注释
二:变量
在python中没有常量的概念,通常习惯全大写代替常量
变量是可以改变的量
变量要先定义后引用
定义方法:变量名=变量值
a="jinshan"
变量名:
指向右侧变量值的内存地址,用来访问变量值。
命名尽量要见名知意
1由字母数字下划线组成,
2字母不能处于首位
3关键字不能定义为变量名
常见变量命名方式:
1:纯小写加下划线的方式
age_of_liu=15
2:驼峰体
AgeOfLiu=15
变量值:
变量值三大特征:id type value
id :反映变量值的内存地址,内存不同则id不同
type:不同类型的值表示记录不同的状态
a="jnihao"
print(id(a))
print(type(a))
2465434744368
<class 'str'>
is:比较左右两个变量值id是否相等
==:比较左右两边值是否相等
值相等id可能不相同
python解释器启动的时候,在内存中事先定义好常用的整数(-5--256)
存垃圾回收机制:
回收引用计数为零的值
引用计数增加:
X=10
Y=X
引用计数减小:
del Y :解除变量名Y与X的绑定
基本数据类型
整型:int
浮点型:float
字符串类型:str
作用:记录用来描述性质的一段话
定义:用引号包起来('' "" """ """)
字符串的嵌套应注意,内外层所使用的引号应不同,或着使用转义字符
字符串之间可以相加(但只限于字符串之间,效率很低)
列表:索引对应值,索引从0开始,0代表第一个
定义:在【】内用逗号分开多个任意类型的值,一个值为一个元素
字典:key对应值,其中key通常对值有描述功能
在{}内用都好分开多个key:value
列表有序,字典无序
布尔值:
只有两种状态,表示真和假