一.注释语句
注释语句的作用就是对代码进行解释和描述, 注释行为不会被代码所解析。
-
增加代码的可读性,使开发人员看到代码简单易懂。
-
维护自身代码,当修改代码时比较便捷。
-
增加团队协作,团队队员看到代码容易理解。
python的注释语句书写方式也分为一下两种:
-
单行注释 # (可以用" ctrl+/ "快捷打出来)
-
多行注释 """

二.变量
变量就是一个会变化的量, 量指的就是事物的一个状态, 比如年龄,性别,金钱。变量就好比一个容器,他专门用来存放程序中需要用的的数据,我们可以通过容器的名字找到容器中对应的数据。程序中的数据最终都是在内存中,变量就是内存中标记这个数据的名字。
1.变量的定义
-
变量名:是指向等号右侧值的内存地址的,用来访问等号右侧的值
-
赋值符号:将变量值的内存地址绑定给变量名
-
变量值:代表记录的事物的状态或者我们想要保存的数据。
eg: year = 2025
2.变量名的规范

<1>. 变量名只能是字母数字下划线组成


<2>. 变量名第一个值只能是字符串


<3>. 变量名不能是python中的关键词
{'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from','global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'}

3.变量值的三大特征
- id
用于表示变量在内存中的唯一编码,内存地址不同id值肯定不同
语法 `id(需要检测id的变量)`

- type
变量值的类型,用于检测不同值的类型
语法 `type(需要检测id的变量)`

4.批量创建变量名
username, password = '浮江雾', 123456

注意:
python是弱类型语言其有两个特点:
1.变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量
2.变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串
三. 数据类型
1.int 整型 : 用于记录年龄,月份,人数相关的信息
eg: year=2025
2.float 浮点数 小数 : 用于记录身高,体重,薪资状态,微信余额
eg:height=75.3
3.布尔值类型 bool : 用来记录对和错 两个状态, 只有两个值 分别是 `True` 和 `False`

4.字符串类型 str:用于记录姓名,家庭住址,性别,爱好等等...
eg: name='浮江雾'
注意:字符型就是拿引号引起来的,引号可以是单引号或者双引号,或者三引号都可以,三引号支持换行书写。
注释:\ 表示转义符号,会将字符串里面会被解析为代码的符号变为没有意义的符号
如果你想在字符型里面有引号怎么办?我们就可以利用转义符号。
message = "浮江雾说:\"今天写\n文章很开心\""

转义符号的特殊写法**\n** 表示换行符号**\t**表示制表符缩进。
特殊情况 取消转义功能
str_url = '浮江雾\\666',用转义符号 转义 转义符号

字符串前面添加r可以取消当前字符串中所有的转义符号
str_url = '浮江雾\n\nice\nice\nice\nice\nice\nice\nice\nice\nice'

可以看到\n被当成换行符进行执行了
可取消所以转义:str_url = r'浮江雾\n\nice\nice\nice\nice\nice\nice\nice\nice\nice'

四.字符串的使用
name = '浮江雾'
age = '18'
#1. 加法会进行字符串的拼接
print(name + age) # 浮江雾18
#2.乘法会将字符串重复n遍
print(name * 5)

字符串可以单独获取某个字符
name = 'fjw'
-----------012(与上一行中的fjw对应)
可以通过字符的序号访问字符中其中一个值
print(name[1])

五.列表 list
列表用于存储一系有序的相关联数据,例如 成绩排名 价格 等等
列表类型
1.普通列表
student_score = ['张三','李四','王五']
print(student_score)

student_score = ['张三','李四',666,'王五']
-------------------- 0 1 2 3
--------------------- -4 -3 -2 -1

2.嵌套列表
student_info = [['张三',99],['李四',95],['王五',89]]
[0 1] [0 1] [0 1]
[0] [1] [2]
print(student_info[0][1]) # 99
print(student_info[0][0]) # 张三
