目录
(3)位运算符:&, |, ~, 使用的样例,以及二进制操作的过程
1.\t的使用,用样例验证
\t----------占4个字符
eg.
print(1234, end="\t")
print(3)
运行结果:
1234 3
2.什么是空语句
语句本身没有任何功能,只是占了一个位置
while True: pass print(i)
3.运算符的使用:
(1)算术运算符:所有的英文,以及使用样例
+: 加-----------add 1+1=2
print(1 + 1)
运行结果:
2
-: 减---------sub 1-1=0
print(1 - 1)
运行结果:
0
*: 乘----------mul 1*1 = 1
print(1 * 1)
运行结果:
1
/: 除----------div 1/1=1
print(1 / 1)
运行结果:
1
%: 取余-------mod 7%2= 1
print(7 % 2)
运行结果:
1
//: 取商------- floordiv 7//2=3
print(7 // 2)
运行结果:
3
(2)比较运算符:所有的英文,以及使用样例
==:双等于号-----------equal -> eq
if "123" == "123":
print(True)
运行结果:
True
!=:不等于-------------- not equal -> ne
if "123" != "123":
print(False)
运行结果:
>: 大于---------------greater than -> gt
if "123" > "123":
print(False)
运行结果:
>=:大于等于 --------- greater than equal -> ge
if "123" >= "123":
print(True)
运行结果:
True
<: 小于---------------less than: lt
if "123" > "123":
print(False)
运行结果:
<=: 小于等于----------less than equal -> le
if "123" <= "123":
print(True)
运行结果:
True
(3)位运算符:&, |, ~, 使用的样例,以及二进制操作的过程
&----------与
print(10 & 10)
print(0 & 0, 1 & 0, 1 & 1)
运行结果:
10
0 0 1
二进制:
0 & 0 = 0, 1 & 0 = 0, 1 & 1 = 1
10--------二进制--------1010
1010
1010
结果:
1010
|--------------或
print(1 | 10, 1 | 8, 1 | 9)
运行结果:
11 9 9
二进制:
0 | 1 = 1, 1 | 1 = 1, 0 | 0 = 0
1-------二进制-----------0001
8---------二进制---------1000
0001
1000
结果:
1001-----十进制-------9
~-------------非
print(~1)
运行结果:
-2
二进制:
1----------------0 0001
取补码
1----------------1 1110-----------14
-----------------1 1110-1---------1 1101-----------
1 1101------从反码转原码的时候符号位不变--------1 0010--------- -2
注:1为负,0为正