文章目录
- 1. 变量
- 1.1 变量名
- 1.2 变量值
- 1.3 查看变量类型
 
- 2. print
- 2.1 常规使用
- 2.2 格式化操作符 %
- 2.2.1 格式化符号
- 2.2.2 格式化操作符的辅助指令
- 2.2.3 转义字符
 
- 2.2 .format()
 
- 3. 注释
- 4. 算术运算符
- 5. 逻辑运算符
- 6. 按位操作符
- 7. 比较运算符
- 8. 复合赋值运算符
- 5. 成员操作符
1. 变量
在 python 语言中,定义一个变量时不需要指定其类型,在给这个变量赋值时,会根据值来所赋的值决定变量的类型。
变量等价于变量名和门牌号,数据和对象不存在变量中。
变量是有三部分构成:
    变量名 赋值符号 变量值
a = 1
b = a
print('a = ', a, 'b = ', b)
a = 3
print('a = ', a, 'b = ', b)
c = [1,2,3]
d = c
print('c = ', c, 'd = ', d)
c[0] = 5
print('c = ', c, 'd = ', d)
'''
输出 :
a =  1 b =  1
a =  3 b =  1
c =  [1, 2, 3] d =  [1, 2, 3]
c =  [5, 2, 3] d =  [5, 2, 3]
'''
非数组、列表、字典等类型的变量,直接使用 = 进行复制,变量 b 保存的不是 a 所指的地址。
1.1 变量名
当变量定义的时候,会在内存中申请一块空间专门用来存放变量值,而变量名,就是这个空间的门牌号,能方便的找到这块内存空间。
变量名只能使用 字母、数字和下划线,并且只能用字母或者数字开头,不能使用数字开头。
1.2 变量值
变量定义之后可以使用变量名来进行访问。
 变量值有一个引用次数,一旦这块空间被引用次数为0,就意味着我们没有途径能找到这块空间,此时会触发Python的垃圾回收机制,对该空间进行回收再利用。
1.3 查看变量类型
当想要查看一个变量的类型时,可以使用内置函数 type() 打印变量类型
a = 1
print(type(a))
'''
输出 :
 <class 'int'>
'''
2. print
打印时 python 最常用的功能
2.1 常规使用
在 python 的参数里面放什么,打印什么
a = 1
print('a = ', a) # 打印两个内容,先打印一个字符串 'a = '  然后再打印出 a 的值
2.2 格式化操作符 %
前面使用占位符,如 %s %d %f,后面跟 % () ,有几个占位符,括号就有几个参数
a = '现在'
b= 2023
print('%s是%d年' % (a, b))
输出:现在是2023年
2.2.1 格式化符号

2.2.2 格式化操作符的辅助指令
Python还提供了格式化操作符的辅助指令
 
2.2.3 转义字符

2.2 .format()
.format() 方法接受位置参数和关键字参数
- 位置参数
字符串中的{0} 和 {1} 跟位置有关, 依次被format()的三个参数替换, 那么format()的三个参数就叫作位置参数
a = '今天'
b = 35
print('{0}是{1}度' .format(a, b))
输出:今天是35度
- 关键字参数
{a} 和 {b} 就相当于三个标签, format()将参数中等值的字符串替换进去, 这就是关键字参数啦
print('{a}是{b}度' .format(a = '今天', b = '35'))
输出:今天是35度
- 格式化符号
在替换域中, 冒号表示格式化符号的开始
“.2” 的意思是四舍五入到保留两位小数点, 而 f 的意思是浮点数, 所以按照格式化符号的要求打印出了35.36
a = '今天'
b = 35.356
print('{0}是{1:.2}度' .format(a, b))
输出:今天是35.36度
3. 注释
在python中,使用 # 符号进行单行注释
 使用三个 单/双 引号进行多行注释
# 单行注释
'''
多行注释
'''
4. 算术运算符
| 符号 | 功能 | 
|---|---|
| + | 加号 | 
| - | 减号 | 
| * | 乘号 | 
| % | 取余 | 
| / | 除号,如果除不尽,返回结果为 浮点数 | 
| // | 整除号, 如果除不尽,则舍弃小数部分,返回整数 | 
| ** | 幂运算 | 
5. 逻辑运算符
| 符号 | 功能 | 
|---|---|
| and | 与 | 
| or | 或 | 
| not | 非 | 
6. 按位操作符
| 符号 | 功能 | 
|---|---|
| & | 按位与 | 
| ` | ` | 
| ^ | 按位异或 | 
| >> | 按位右移 | 
| << | 按位左移 | 
7. 比较运算符
| 符号 | 功能 | 
|---|---|
| == | 等于 | 
| != | 不等于 | 
| > | 大于 | 
| < | 小于 | 
| >= | 大于等于 | 
| <= | 小于等于 | 
8. 复合赋值运算符
| 符号 | 示例 | 等价 | 
|---|---|---|
| += | a += 2 | a= a + 2 | 
| -= | a -= 2 | … | 
| *= | a *= 2 | … | 
| /= | a /= 2 | … | 
| //= | a //= 2 | … | 
| **= | a **= 2 | … | 
| **= | a **= 2 | … | 
5. 成员操作符
| 符号 | 功能 | 
|---|---|
| in | 在。。。里面 | 
| not in | 不在。。。里面 | 


















