Análisis de datos de Python combat 2.3-operator [python]

[Curso 2.3] Operadores

¿Qué son los operadores?
En el ejemplo de 1 +2 = 3, 1 y 2 se llaman operandos, y "+" se llama operador

1. Operador aritmético : lo más básico es la suma, resta, multiplicación y división.

**代码块**
a, b, c = 21, 10, 0
 
c = a + b  # 加法
print ("a加b 的值为:", c)
 
c = a - b  # 减法
print( "a减b 的值为:", c )
 
c = a * b  # 乘法
print( "a乘b 的值为:", c )
 
c = a / b  # 除法
print( "a除b 的值为:", c )
 
c = a % b  # 取模,返回除法的余数
print( "a取b的模为:", c)
 
# 修改变量 a 、b 、c
a, b, = 2, 3
c = a**b   # 幂
print( "2的3次方的值为:", c)
 
a, b = 10, 4
c = a//b  # 取整除数 
print( "10除4的整除数为:", c)

**运算结果**
a加b 的值为: 31
a减b 的值为: 11
a乘b 的值为: 210
a除b 的值为: 2.1
a取b的模为: 1
23次方的值为: 8
104的整除数为: 2

2. Operador de comparación

**代码块**
a, b = 21, 10
print(a == b)  # 等于
print(a != b)  # 不等于
print(a > b)  # 大于
print(a < b)  # 小于
print(a >= 21)  # 大于等于
print(a <= 2)  # 小于等于
**运算结果**
False
True
True
False
True
False

3. Operadores lógicos.

**代码块**

print(True and False)  # and:且
print(True or False)  # or:或
print(not True)  # not:非
print('-----')

# 布尔型的本质:True的值等于1,False的值等于0
print(True>0)
print('-----')

print(bool(0.0),bool(3),bool(-1),bool([1,2,3]),bool(0))
# bool()函数:将值转换为布尔型,其中只有以下情况bool()返回False:0, 0.0, None,'', [] , {}
**运算结果**
False
True
False
-----
True
-----
False True True True False

4. Operador miembro

**代码块**
lst = [1,2,3,4,5,6]
a,b = 1,10
print(a in lst)  # a 在 lst 序列中 , 如果 x 在 y 序列中返回 True。
print(b not in lst)  # b 不在 lst 序列中 , 如果 x 不在 y 序列中返回 True。
**运算结果**
True
True
Publicado 36 artículos originales · elogiado 17 · visitas 6274

Supongo que te gusta

Origin blog.csdn.net/qq_39248307/article/details/105414977
Recomendado
Clasificación