1-变量、运算符与数据类型
1.1-注释
#表示注释,作用于整行
#或者可以使用''' ''' 之间的内容作为注释
【我是测试题1】请在下方代码块中打印(print)出 hello+你的姓名 如:print("hello 老表")
print("hello ami")
1.2-运算符
操作符 | 名称 | 示例 |
---|
+ | 加 | 1 + 1 | - | 减 | 2 - 1 | * | 乘 | 3 * 4 | / | 除 | 3 / 4 | // | 整除(地板除) | 3 // 4 | % | 取余 | 3 % 4 | ** | 幂 | 2 ** 3 |
比较运算符
操作符 | 名称 | 示例 |
---|
> | 大于 | 2 > 1 | >= | 大于等于 | 2 >= 4 | < | 小于 | 1 < 2 | <= | 小于等于 | 5 <= 2 | == | 等于 | 3 == 4 | != | 不等于 | 3 != 5 |
逻辑运算符
操作符 | 名称 | 示例 |
---|
and | 与 | (3 > 2) and (3 < 5) | or | 或 | (1 > 3) or (9 < 2) | not | 非 | not (2 > 1) |
位运算符
操作符 | 名称 | 示例 |
---|
~ | 按位取反 | ~4 | & | 按位与 | 4 & 5 | ` | ` | 按位或 | ^ | 按位异或 | 4 ^ 5 | << | 左移 | 4 << 2 | >> | 右移 | 4 >> 2 |
print(bin(4)) # 0b100
print(bin(5)) # 0b101
print(bin(~4), ~4) # -0b101 -5
print(bin(4 & 5), 4 & 5) # 0b100 4
print(bin(4 | 5), 4 | 5) # 0b101 5
print(bin(4 ^ 5), 4 ^ 5) # 0b1 1
print(bin(4 << 2), 4 << 2) # 0b10000 16
print(bin(4 >> 2), 4 >> 2) # 0b1 1
其他运算符
操作符 | 名称 | 示例 |
---|
in | 存在 | 'A' in ['A', 'B', 'C'] | not in | 不存在 | 'h' not in ['A', 'B', 'C'] | is | 是 | "hello" is "hello" | not is | 不是 | "hello" is not "hello" |
【我是测试题2】下面这段代码的运行结果是什么?
a = "hello"
b = "hello"
print(a is b, a == b) #True True
1.3-变量和赋值
1.4-数据类型与转换
1.5print()函数
2-运算符
2.1-原码、反码和补码
2.2-按位运算
2.3-利用位运算实现快速计算
4.利用位运算实现整数集合
|