python运算符和表达式
算数运算符赋值运算符位运算符比较运算符逻辑运算符字符串运算符表达式
python运算符和表达式 算数运算符+、-、*、/、%(取余)、**(幂运算)、//(返回商的整数部分)
print(1+2) print(2-1) print(2*3) print(4/2) print(3%2) print(2**3) print(5//2)
打印结果:
3 1 6 2.0 1 8 2赋值运算符
=、+=、-=、*=、/=、%=、**=、//=
a = 2+3 print(a) a += 1 print(a) a -= 1 print(a) a *= 2 print(a) a /= 2 print(a) a %= 3 print(a) a **= 3 print(a) a //= 3 print(a)
打印结果:
5 6 5 10 5.0 2.0 8.0 2.0位运算符
&:按位与运算(x&y)
|:按位或运算(x|y)
:按位异或运算(xy)
:按位非运算(x)
<<:位左移运算(x< >>:位右移运算(用法和<<)一样 打印结果: ==、!=、<、>、<=、>= and、or、not 打印结果: 打印结果: 表达式由常量、变量和运算符组成 欢迎分享,转载请注明来源:内存溢出print("1 & 2 = ", 1 & 2)
print("1 | 2 = ", 1 | 2)
print("1 ^ 2 = ", 1 ^ 3)
print("~ 2 = ", ~2)
print("2 << 1 = ", 2 << 1)
print("2 >> 1", 2 >> 1)
1 & 2 = 0
1 | 2 = 3
1 ^ 2 = 2
~ 2 = -3
2 << 1 = 4
2 >> 1 1
比较运算符
a = 1
b = 2
print(a == 2 and b == 2)
print(a == 2 or b == 1)
print(not a == 2)
False
False
True
字符串运算符
字符串运算符 具体描述 +字符串拼接 -重复输出字符串 []获取字符串中指定索引位置的字符,索引从0开始 [start : end]截取字符串中的一部分,从索引位置start开始到end结束(不包括end) in成员运算符,如果字符串中包含给定的字符则返回True not in成员运算符,如果字符串中包含给定的字符则返回False r或者R指定原始字符串。即字符串中的转义字符你进行转移,按照字面字符进行使用。在第一个引号前面加上字母‘r’或者‘R’即可
a = "one"
b = "two"
print(a+b)
print(a*3)
print(a[1])
print(a[1:2])
print('o' in a)
print('0' not in a)
print("onettwo")
print(r"onettwo")
onetwo
oneoneone
n
n
True
True
one two
onettwo
表达式
评论列表(0条)