Python基础03-运算符

运算符

算数运算符

算数运算符
符号 运算 数字用法举例 字符串用法举例
+ a = 2 + 3
print(a) # 5
s1 = "hello"
s2 = "world"
s = s1 + s2
print(s) # helloworld
- a = 12 - 3
print(a) # 9
* a = 12 * 3
print(a) # 36
s1 = "hello"
s2 = "world"
s = s1 * 10
print(s) # hellohellohellohellohellohellohellohellohellohello
/

a = 13 / 5

print(a) # 2.6

% 取余

a = 37 % 5

print(a) # 2

// 求商

a = 37 // 5

print(a) # 7

** 乘幂

a = 2 ** 10

print(a) # 1024

比较运算符

比较运算符的结果是布尔类型,True 或者 False。

比较运算符
符号 运算 用法举例
== 等于

flag = 2 == 2
print(flag) # True

!= 不等于 flag = 2 != 2
print(flag) # False
> 大于

flag = 1 > 2
print(flag) # False

>= 大于或等于 flag = 2 >= 2
print(flag) # True
< 小于 flag = 2 < 2
print(flag) # False
<= 小于或等于 flag = 2 <= 2
print(flag) # True

逻辑运算符

逻辑运算,不管有没有优先级。我都不考虑优先级的问题。遇到优先级的问题,就加括号。

有括号就先算括号内的,没有括号就从前到后。
True and 继续算后面的
True or ==> True
False and ==>False
False or 继续算后面的

逻辑运算符
符号 运算 用法举例
and 逻辑与 与或非都搞不清用法就别在IT圈里混了
or 逻辑或 与或非都搞不清用法就别在IT圈里混了
not 逻辑非 与或非都搞不清用法就别在IT圈里混了

成员运算符

成员运算符
符号 运算 用法举例
in 是成员 s1 = "hello"
s2 = "helloworld"
print(s1 in s2) # True
not in 不是成员 item = "11"
ss = ["hello", "aa", "sb", "11", "python"]
print(item not in ss) # False

赋值运算符

赋值运算符=;

算数运算符和赋值运算符的组合;

 
符号 运算 用法举例
= 赋值 a = 5
b = a
print(b) # 5
+= 加右值再赋值 a = 37
a += 1
print(a) # 38
-= 减右值再赋值 a = 37
a -= 1
print(a) # 36
*= 乘右值再赋值 a = 37
a *= 2
print(a) # 74
/= 除右值再赋值 a = 37
a /= 2
print(a) # 18.5
%= 取余再赋值 a = 37
a %= 7
print(a) # 2
//= 求商再赋值 a = 37
a //= 7
print(a) # 5
**= 乘幂右值再赋值 a = 2
a **= 10
print(a) # 1024
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章