声明:仅供学习笔记,无任何意义。
>>>> print("算术运算符练习:")
算术运算符练习:
>>> a=1
>>> b=a+a
>>> b
2
>>> a=b-b
>>> a
0
>>> b
2
>>> b+=b
>>> b
4
>>> b-=b
>>> b
0
>>> b=2
>>> b*=b
>>> b
4
>>> b/=b
>>> b
1.0
>>> b//=b
>>> b
1.0
>>> b=3
>>> b%=b
>>> b
0
>>> b
0
>>> a
0
>>> b=2
>>> b**=b
>>> b
4
>>> b**=b
>>> b
256
>>>> print("比较运算符:")
比较运算符:
>>> del a,b
>>> a=10
>>> b=22
>>> if a==b:
a**=a
print(a)
else:
print("b大!",b)
b大! 22
>>> dir1={}
>>> dir1[0]=138
>>> dir1
{0: 138}
>>> dir1[1]=120
>>> if(dir1[0]>=dir1[1]):
print(dir1[0])
else:
print(dir1[1])
138
>>>> print("位运算符:")
位运算符:
>>> a={}
>>> a[1]=2;
>>> a[2]=3;
>>> a[0]=0;
>>> a[0] = a[1] & a[2];
>>> a[0]
2
>>> a[0] = 0
>>> a[0] = a[1] | a[2];
>>> a[0]
3
>>> a[0] = 0;
>>> a[0] = a[1] ^ a[2];
>>> a[0]
1
>>> a[0] = 0
>>> a[0] = ~ a[1];
>>> a[0]
-3
>>> a[0] = 0;
>>> a[0] = a[1] >> 3;
>>> a[0];
0
>>> a[0]
0
>>> a[0] = a[1] << 3;
>>> a[0]
16
>>> a[0] =(a[1]>>1) ^ a[1]
>>> a[0]
>>>> print("逻辑运算符:")
逻辑运算符:
>>> a[0],a[1],a[2]
(3, 2, 3)
>>> a[0] = "第一个字符。"
>>> a[1] = "一个字符。";
>>> a[0],a[1],a[2]
('第一个字符。', '一个字符。', 3)
>>> if len(a[0]) or len(a[1]):
print("a[0]的长度:",len(a[0]))
else:
print("a[1]的长度:",len(a[1]))
a[0]的长度: 6
成员运算符:
>>> a[0],a[1],a[2]
(1, 2, 3)
>>> init=1
>>> if(init not in a):
print(init)
else:
print("init=a中某一数字。")
init=a中某一数字。
身份运算符:
>>> if(init is a[0]):
print("init和a[0]的对象相同");
else:
print("init和a[0]的对象不对");
init和a[0]的对象相同
>>> if(a[0] is not a[1]):
print("NO")
NO
>>> if(a[0] is not a[1]):
print("NO")
else:
print("OK")
NO
>>> if(a[0] is a[1]):
print("OK")
else:
print("不是")
不是