Python3基础之基本运算符概述
在Python3中,有一些基本运算符可以用来进行数学计算、逻辑运算等。本文将对Python3中常用的基本运算符进行详细讲解。
算术运算符
Python3的算术运算符包括加(+)、减(-)、乘()、除(/)、取余(%)、整除(//)和幂运算(*)。下面分别进行讲解。
加(+)
加号(+)可以用于两个数的相加,也可以用于字符串的拼接。
示例1:
a = 10
b = 20
c = a + b
print(c) # 输出:30
str1 = 'hello'
str2 = 'world'
str3 = str1 + str2
print(str3) # 输出:helloworld
减(-)
减号(-)可以用于两个数的相减。
示例2:
a = 10
b = 20
c = b - a
print(c) # 输出:10
乘(*)
乘号(*)可以用于两个数的相乘,也可以用于字符串的重复。
示例3:
a = 10
b = 20
c = a * b
print(c) # 输出:200
str1 = 'hello'
str2 = str1 * 3
print(str2) # 输出:hellohellohello
除(/)
除号(/)可以用于两个数的相除,结果为浮点数。
示例4:
a = 10
b = 3
c = a / b
print(c) # 输出:3.3333333333333335
取余(%)
取余(%)可以用于两个数的取余操作。
示例5:
a = 10
b = 3
c = a % b
print(c) # 输出:1
整除(//)
整除(//)可以用于两个数的整除操作,结果为整型。
示例6:
a = 10
b = 3
c = a // b
print(c) # 输出:3
幂运算(**)
幂运算(**)可以用于计算一个数的幂。
示例7:
a = 2
b = 3
c = a ** b
print(c) # 输出:8
比较运算符
比较运算符可以用于对两个数进行比较,并返回True或False。常用的比较运算符包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。下面分别进行讲解。
示例8:
a = 10
b = 20
print(a == b) # 输出False
print(a != b) # 输出True
print(a > b) # 输出False
print(a < b) # 输出True
print(a >= b) # 输出False
print(a <= b) # 输出True
逻辑运算符
逻辑运算符用于连接两个或多个条件,常用的逻辑运算符包括与(and)、或(or)和非(not)。下面分别进行讲解。
示例9:
a = 10
b = 20
c = 30
print(a < b and b < c) # 输出True
print(a < b and b > c) # 输出False
print(a < b or b > c) # 输出True
print(not a < b) # 输出False
赋值运算符
赋值运算符用于将一个值赋给一个变量,常用的赋值运算符包括等于(=)、加等于(+=)、减等于(-=)、乘等于(=)、除等于(/=)、取余等于(%=)、幂等于(*=)、整除等于(//=)。下面分别进行讲解。
示例10:
a = 10
b = 20
a += b # 相当于 a = a + b
print(a) # 输出:30
a = 10
b = 20
a -= b # 相当于 a = a - b
print(a) # 输出:-10
a = 10
b = 20
a *= b # 相当于 a = a * b
print(a) # 输出:200
a = 10
b = 20
a /= b # 相当于 a = a / b
print(a) # 输出:0.5
a = 10
b = 3
a %= b # 相当于 a = a % b
print(a) # 输出:1
a = 2
b = 3
a **= b # 相当于 a = a ** b
print(a) # 输出:8
a = 10
b = 3
a //= b # 相当于 a = a // b
print(a) # 输出:3
以上就是Python3基础之基本运算符概述的详细讲解。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3基础之基本运算符概述 - Python技术站