Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Existe un principio de proximidad para o en Python?

¿Existe un principio de proximidad para o en Python?

Introducción a not y or en 1. Python

En Python, y/not/or son operadores booleanos, que devuelven los resultados VERDADERO (verdadero) y FALSO (falso). A continuación, veremos brevemente estos tres operadores a través de algunos ejemplos.

(1) A y B: Si A o B son falsos, el resultado final es falso.

Valor A Valor B Valor A y Valor B

TRUETRUETRUE

TRUEFALSEFALSE

FALSETRUEFALSE

FALSO FALSO

FALSETRUEFALSE

FALSO FALSO

(2) A o B: Si A o B son verdaderos, el resultado final es verdadero.

Valor A Valor B Valor A o Valor B

TRUETRUETRUE

TRUEFALSETRUE

FALSETRUETRUE

FALSE FALSE

(3) No A: Tome el valor inverso de A. Por ejemplo, A es verdadero y no A es falso.

El valor no es valor

VERDADERO

Falso y verdadero

2. No y/o descripción de prioridad en Python

La prioridad no es > y gt más o menos, esto es similar a la mayoría de los lenguajes de programación y SQL. Un ejemplo específico es el siguiente

Imprimir (no 1 gt;3 o 4 gt2 y 7>8)

Análisis: primero, 1 gt;3 es falso, 4 gt2 es verdadero , 7 gt8 es falso. Por lo tanto, la expresión se puede convertir en no falsa o verdadero-falso. De acuerdo con la prioridad mencionada anteriormente, primero calcule no FALSO = VERDADERO, luego convierta la expresión a VERDADERO o verdadero o falso, luego calcule VERDADERO y FALSO = FALSO, y finalmente la expresión se convierte en VERDADERO o FALSO = VERDADERO.