系列文章目录
一、注释
注释是对代码进行解释说明的文字信息,不会被python解释器执行。分为单行注释和多行注释两种:
- 单行注释
以 # 号开头,直至该行末尾。可以写在单独一行,也可以写在代码后面,如:# 这条语句会在终端打印出:Hello,hugh! print('Hello,hugh!') # 打印语句
- 多行注释
以连续的三个 双引号 或 单引号 开始和结束,被包裹住的内容即为注释,如:""" 这里面可以写多行 不需要每行开头都加引号 """
二、变量与常量
-
变量
- 含义: 变量代表一个不固定的值,给变量起名,可以将这个变量存在内存中。
- 定义格式:变量名 = 值,如:
a = 1 b = '你好'
- 获取变量的内存地址:
id(a) # 返回一串数字,代表内存地址
- 获取变量的类型:
type(a) # 返回内存类型
- 查看变量的值:
print(a) # 打印变量值
-
常量
- 定义:与变量对应,常量则代表一个固定的值,python中没有常量的概念,但也可以用命名的方式保存常量。一般情况下,用全大写的标识符来代表这是一个常量。
三、python标识符命名规则
- 由字母、数字、下划线组成,且不能以数字作为开头。
- 命名时,应尽量做到“见名知意”,并尽量的简短。
- 不能使用python的关键字。
四、is与==的区别
-
is判断两个变量的内存地址是否相同
!!!注意:在python中,[-5,256] 是解释器在内存中预先申请好的(为了优化性能),所以进行is判断时,总为True
a = 13 b = 13 a is b # 虽然是各自进行定义,但结果为True
-
==判断两个变量的值是否相同
五、基本数据类型介绍
-
数字类型
类型 举例 int 1 float 3.14 complex 5+3j -
字符串类型
定义字符串,使用单引号或双引号都可以;
定义多行字符串使用三个引号。类型 举例 str 'h’或‘hello’或‘16’ -
列表类型
类型 举例 获取 list a = [1, 2, ‘h’, [‘hello’, 7] ] a[3][2] -
元组类型
元组里面的元素一旦定义则不可修改
类型 举例 tuple (1,2,‘hello’) -
字典类型
字典和列表可以相互嵌套
类型 举例 获取 dict a = {‘name’: ‘hugh’, ‘age’: 17} a[‘age’] -
集合类型
集合中的元素具有唯一性,会自动去掉重复元素
类型 举例 set a = { ‘hugh’, 17} -
布尔类型
类型 举例 bool True代表真;False代表假 在python中,0、False、None、空(空字典、空列表……)都代表假,其余全代表真。