- 变量、运算符与数据类型
- 注释
- 运算符
- 变量和赋值
- 数据类型与转换
- print() 函数
- 位运算
- 原码、反码和补码
- 按位非操作 ~
- 按位与操作 &
- 按位或操作 |
- 按位异或操作 ^
- 按位左移操作 <<
- 按位右移操作 >>
- 利用位运算实现快速计算
- 利用位运算实现整数集合
- 条件语句
- if 语句
- if - else 语句
- if - elif - else 语句
- assert 关键词
- 循环语句
- while 循环
- while - else 循环
- for 循环
- for - else 循环
- range() 函数
- enumerate()函数
- break 语句
- continue 语句
- pass 语句
- 推导式
- 异常处理
- Python 标准异常总结
- Python 标准警告总结
- try - except 语句
- try - except - finally 语句
- try - except - else 语句
- raise语句
变量、运算符与数据类型
1. 注释
- 在 Python 中,
#
表示注释,作用于整行。
【例子】单行注释
1
# 这是一个注释
2
print("Hello world")
3
4
# Hello world
Hello world
''' '''
或者""" """
表示区间注释,在三引号之间的所有内容被注释
【例子】多行注释
1
'''
2
这是多行注释,用三个单引号
3
这是多行注释,用三个单引号
4
这是多行注释,用三个单引号
5
'''
6
print("Hello china")
7
# Hello china
8
9
"""
10
这是多行注释,用三个双引号
11
这是多行注释,用三个双引号
12
这是多行注释,用三个双引号
13
"""
14
print("hello china")
15
# hello china
Hello china hello china
【我是测试题1】请在下方代码块中打印(print)出 hello+你的姓名
如:print("hello 老表")
1
# 写下你的答案
2
2. 运算符
算术运算符
操作符 | 名称 | 示例 |
---|---|---|
+ | 加 | 1 + 1 |
- | 减 | 2 - 1 |
* | 乘 | 3 * 4 |
/ | 除 | 3 / 4 |
// | 整除(地板除) | 3 // 4 |
% | 取余 | 3 % 4 |
** | 幂 | 2 ** 3 |
【例子】
1
print(1 + 1) # 2
2
print(2 - 1) # 1
3
print(3 * 4) # 12
4
print(3 / 4) # 0.75
5
print(3 // 4) # 0
6
print(3 % 4) # 3
7
print(2 ** 3) # 8
2 1 12 0.75 0 3 8
比较运算符
操作符 | 名称 | 示例 |
---|---|---|
> | 大于 | 2 > 1 |
>= | 大于等于 | 2 >= 4 |
< | 小于 | 1 < 2 |
<= | 小于等于 | 5 <= 2 |
== | 等于 | 3 == 4 |
!= | 不等于 | 3 != 5 |
【例子】
1
print(2 > 1) # True
2
print(2 >= 4) # False
3
print(1 < 2) # True
4
print(5 <= 2) # False
5
print(3 == 4) # False
6
print(3 != 5) # True
True False True False False True
逻辑运算符
操作符 | 名称 | 示例 |
---|---|---|
and | 与 | (3 > 2) and (3 < 5) |
or | 或 | (1 > 3) or (9 < 2) |
not | 非 | not (2 > 1) |
【例子】
1
print((3 > 2) and (3 < 5)) # True
2
print((1 > 3) or (9 < 2)) # False
3
print(not (2 > 1)) # False
True False False
位运算符
操作符 | 名称 | 示例 |
---|---|---|
~ | 按位取反 | ~4 |
& | 按位与 | 4 & 5 |
` | ` | 按位或 |
^ | 按位异或 | 4 ^ 5 |
<< | 左移 | 4 << 2 |
>> | 右移 | 4 >> 2 |