Python的变量,常量,数据类型与注释
1. Python的注释
注释是在日常编写代码中经常常见的,是对这段代码进行表明意义与含义,让其他编程人员理解,而不至于看到此代码而不知含义
在Python中,注释有两种,一种是多行注释,一种是单行注释
1. 单行注释
单行注释 是使用警号(#) 使用方式: 在文本的最前方进行增加警号

2. 多行注释
多行注释 则与单行注释不一致, 可以使用(单引号)'''文本''',也可以使用(双引号)"""文本""" 来进行注释

3. 注释的快捷键
注释的快捷键则是ctrl+?或者ctrl+/
1. 快捷键使用效果
当你选中多行,使用快捷键时,展示的只是单行注释, pycharm不会识别成多行注释,而是识别成逐行注释

2. 只选择注释,使用快捷键效果
如果只选择了注释,使用快捷键,那么注释会被解开

3. 当选中注释与代码时,使用注释快捷键,会继续进行注释,代码会被注释,原来注释的内容,还会增加一层注释

2.Python的变量与变量本质
1. Python的变量
变量为会发生改变的量 用于表示会变更的事物
如下图所示, 其中index则为变量

2. 变量的三要素
1. 变量名
2. 赋值符号
3. 变量值
拿 user_password = '12345678' 举例
变量名为 user_password
赋值符号为 =
变量值为 ‘12345678’
3. Python中的变量命名
1. 只能出现数字、字母、下划线 user@password # 此命名为一个错误命名 user_password # 这样才是正确的命名 2. 数字不能开头 123_list # 此命名为一个错误命名 3. 变量名尽量做到见名知意 user_password = '12345678' 4. 本身就具备特定功能或者已经被定义为方法的单词不能作为变量名 int = 123 # 此命名为一个错误命名 5. 下划线式命名法 # Python的变量命名推荐使用 单词与单词之间使用下划线分割 user_name = 'hanmeimei'
4. Python中变量的本质
变量其实就是程序向系统申请的一个存储某个数据,存于内存中的一片区域
1. 一个变量名只能指向一个值(内存空间)

2. 同一个值可以有不同的变量
3. Python的常量
常量为不会发生改变的量 其实在python中没有真正意义上的常量,但是我们会将变量名全部大写规定为常量
4. Python的基本数据类型
数据类型的含义:针对不同的数据采用不同的类型来进行处理
1. int类型(整型)
整型表示整数类型 主要作用就是代表整数类的
如: 年份 year = 2022 年龄 age = 22
2. float类型(浮点型)
浮点型表示小数类型 主要作用就是表示小数类
如: 身高 height = 1.75 π pi = 3.14
3. str类型(字符串)
字符串类型表示文本描述类数据
字符串是 Python 中最常用的数据类型。我们可以使用引号(',",''')来创建字符串。
如 名称 username = 'lisi' 密码 password = '12345678'
4. list类型(列表)
列表是包含0个或多个元素的有序数列,属于可变序列的类型,即可进行增删改查等操作。列表没有长度限制,元素类型可以不同,可以列表中再套一层列表
如 name_list = ['lisi', 'wangwu'] res_list = ['1', 2, ['3']]
5.dict类型(字典)
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在大括号 {} 中3
key是对value的描述性性质的信息,一般都是字符串
value是真实的数据类似于变量的值 可以是任意数据类型
如: dict = {'username' : 'lisi', 'age' : 18}

6.
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
如: s = {1, 2, 3, 4, 5}
7.
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
如: t1 = (1, 2, 3, 4)
list1 = [1, 2, 3, 4] tuple1 = (1, 2, 3, 4) list1[1] = 5 print(list1) >>>[1, 5, 3, 4] tuple1[1] = 5 print(tuple1) >>>报错
8. bool类型(布尔)
布尔型代表真假值,主要用于逻辑判断,其中True 和 Flase 代表真假。其实任何对象都可以转成布尔类型,也可以直接用于条件判断
1. 布尔值默认为False的数据
0 None 空字符串 空列表 空字典...
其他情况布尔值都是True
2. 针对布尔值的变量名 一般采用is开头

浙公网安备 33010602011771号