文章所用到的基本代码
算术运算符add 加 +
subtract 减 -
multiply 乘 *
division 除 /
mod 取余 %
floordiv 取商 //
比较运算符==:equal -> eq
!=: not equal -> ne
'>' :greater than -> gt
>=: greater than equal -> ge
<: less than: lt
<=: less than equal -> le
位运算符&:与 1&1=1, 1&0=0, 0&0=0
|:或 1&1=1, 1&0=1, 0&0=0
~:非 1先写出原码(二进制)
2写出补码
3写出反码(即补码减一)
4再转化为原码即是非的值
1.t的使用,用样例验证
print(1234, end="t") print(1) 结果: 1234 1 print(124, end="t") print(1) 结果: 124 1
2.什么是空语句
3.运算符的使用:
算术运算符:所有的英文,以及使用样例
add_data = 1 + 1 sub_data = 2 - 1 mul_data = 2 * 2 div_data = 2 / 2 mod_data = 7 % 2 floordiv = 7 // 2 print(add_data) print(sub_data) print(mod_data) print(mul_data) print(div_data) print(floordiv) 结果: 2 1 1 4 1.0 3
比较运算符:所有的英文,以及使用样例
i = 1 j = 2 equal_data = i == j notequal_data = i != j greater_data = i > j ge_data = i >= j less_data = i < j le_data = i <= j print(equal_data) print(notequal_data) print(greater_data) print(ge_data) print(less_data) print(le_data) 结果: False True False False True True
位运算符:&, |, ~, 使用的样例,以及二进制操作的过程
&与 符的运算 # 1&1=1, 1&0=0, 0&0=0 print(10 & 8) # 1010 # 1100 # 1000=> 8 print(2 & 5) # 0010 # 0101 # 0000 =>0 结果: 8 0
|或 的运算 # 1&1=1, 1&0=1, 0&0=0 print(10 | 8) # 1010 # 1000 # 1010 =>10 print(2 | 5) # 0010 # 0101 # 0111 => 7 结果: 10 7
~非 的运算 print(~1) # 原码为 0 0001 # 补码为:1 1110 # 减一为反码:1 1101 # 再转化为原码符号位不变 1 0010 => -2 # 符号位0代表正数,1代表负数 print(~10) # 原码为:0 1010 # 补码为:1 0101 # 反码为:1 0100 # 再转化为原码:1 1011 = > -11 结果: -2 -11



