Star Plan --- Seleccionar Estructura y Objeto Booleano (1)

☺El autor de este artículo: CSDN--Xiao Cai Xinghang, un pequeño agricultor de código de 15 años.

♥♥♥ Página de inicio personal: Xiaocai Xinghang--página de inicio del blog ♥♥♥

✔ Me gusta + ✔ Favorito + ✔ Comentario = ( un clic tres veces )

♥Seleccionado como el 28 en la lista de nuevos escritores

El autor de este artículo aún es un novato. Si hay algún error, por favor aconséjenme.

¡Espero que nos apoyen mucho! trabajar duro juntos!

¡Creo que el código puede cambiar el mundo!

Finalmente, ¡gracias a todos por su continuo apoyo! ! !

contenido

El concepto de sentencia if

forma de declaración if

ejemplo de sentencia if

El concepto de prueba condicional.

Comprobar problemas de igualdad     

Comprobar problemas de capitalización

Compruebe si hay varias condiciones

Use y para verificar múltiples condiciones

Utilice o para comprobar varias condiciones


El concepto de sentencia if

Una declaración if en Python es como cualquier otra declaración compuesta en python, una declaración if puede contener otras declaraciones, incluidos if adicionales. Python le permite combinar declaraciones en un programa para ejecutarlas una tras otra, que se pueden anidar arbitrariamente .

forma de declaración if

La declaración if de Python es una declaración if típica entre la mayoría de las declaraciones orientadas a procedimientos. Toma la forma de una prueba if seguida de una o más pruebas opcionales elif (abreviatura de 'else if'), donde se puede usar un bloque else al final. Las secciones de prueba y else corresponden a un bloque de código anidado.

Nota: Python usa sangría de código para indicar 'bloques' .

ejemplo de sentencia if

A continuación se muestra un ejemplo simple: suponga que tiene una lista de frutas y desea imprimir los nombres de las frutas en la lista en orden. Para la mayoría de las frutas, se requiere que la primera letra de la palabra esté en mayúscula, sin embargo, para el nombre de la fruta 'banana', debe estar en mayúsculas. El siguiente código itera a través de la lista e imprime los nombres de las frutas en mayúsculas, pero para el nombre de la fruta 'banana', debe imprimirse en mayúsculas:

fruit = ['apple','banana','pear','orange']

for fruit in fruit:
    if fruit == 'banana':
        print(fruit.upper())
    else:
         print(fruit.title())

upper(): El método upper() en python convierte las letras minúsculas de una cadena en letras mayúsculas.

title():title() pertenece a la función de cadena en python y devuelve una cadena 'titulada', es decir, el comienzo de la palabra está en mayúsculas y el resto en minúsculas.

En el ejemplo anterior, primero verifique si el nombre de la fruta en if fruit == 'banana': es 'banana', si es correcto, imprímalo en mayúsculas, de lo contrario, imprímalo en mayúsculas:

Apple
BANANA
Pear
Orange

El concepto de prueba condicional.

En el corazón de cada declaración if hay una expresión que se evalúa como True o False . Tales expresiones se llaman pruebas condicionales. Python decide si ejecutar el código en la declaración if en función del valor de la prueba condicional que es Verdadero o Falso. Si la prueba condicional se evalúa como True, python ejecuta el código inmediatamente después de la declaración if. Si es False, Python ignora estos códigos.

Comprobar problemas de igualdad     

Use IDEA para pruebas condicionales. La mayoría de las pruebas condicionales comparan el valor actual de una variable con un valor específico.La prueba condicional más básica es verificar si los valores de las variables son iguales.

fruit = 'apple'
fruit == 'apple'
#结果:True

Primero use un signo igual para asignar el valor de la persona jurídica de la fruta a 'manzana' y luego use dos signos iguales (==) para verificar si la fruta es 'manzana ' y devuelva True cuando los valores en ambos lados del operador sean igual. . Devuelve False si no son iguales , que en el ejemplo anterior devuelve True porque los valores en ambos lados son iguales.

La prueba anterior devolverá False si el valor de la fruta no es 'manzana'.

fruit = 'banana'
fruit == 'apple'
#结果:False

El código anterior significa que el primer paso es establecer el valor de la variable fruta en 'plátano', y los dos signos iguales equivalen a juzgar que el valor de la variable fruta es 'manzana', ¿verdad?

Comprobar problemas de capitalización

fruit = 'Apple'
fruit = 'apple'
#结果:False

 Si desea verificar el valor de una variable, puede convertir el valor de la variable a minúsculas y comparar:

El método lower() en python convierte todas las letras mayúsculas de una cadena en letras minúsculas.

fruit = 'Apple'
fruit.lower() == 'apple'

El valor de retorno de la prueba anterior será True independientemente de si la primera letra del valor 'Apple' está en mayúsculas o minúsculas. Debido a que la función lower() modificará las letras mayúsculas de la cadena a minúsculas, si el valor de la cadena en sí está en minúsculas, seguirá estando en minúsculas. Y la función lower() no modifica el valor almacenado en la variable fruit, por lo que la comparación no afectará a la variable original .   

fruit = 'Apple'
fruit.lower() == 'apple'
#结果:True
car  #打印输出car
#结果:'Apple'

operador de comparación

Operadores de comparación ------ >,< , >= , <= , /= 

                       ------ ==

                       ------ no lo es

Compruebe si hay varias condiciones

Hay dos listas en el siguiente segmento de código, lst1 y lst2. A continuación, evaluaremos las siguientes preguntas, si lst1 es igual a lst2, si los valores de ID de lst1 y lst2 son iguales, y luego imprimiremos los valores de lst1 y lst2 respectivamente, y el valor de id de lst1 No es igual a lst2, y así sucesivamente algunas preguntas.

lst1 = [11,33,66,68,99]
lst2 = [11,33,66,68,99]
print(lst1 == lst2)
print(lst1 is lst2)
print(id(lst1))
print(id(lst2))
print(lst1 is not lst2)

El resultado de la ejecución es el siguiente:

True
False
1797255537024  #lst1的id
1797255536000  #lst2的id
True

Use y para verificar múltiples condiciones

Si desea verificar si ambas condiciones son verdaderas, puede usar la palabra clave y para combinar las dos pruebas condicionales en una sola: Verdadero si cada prueba pasa la expresión completa: Verdadero si al menos una condición falla el bit de expresión completo Falso. Los siguientes usos a=1, b=2 (usando y para detectar)   

a,b = 1,2
print(a==1 and b==2)  #True
print(a==1 and b<2)    #False
print(a!=1 and b == 2)  #False
print(a!=1 and b!=2     #False

Utilice o para comprobar varias condiciones

La palabra clave o le permite verificar múltiples condiciones, pero si al menos una se cumple, puede pasar la prueba como verdadera. Representa Falso si ninguno de ellos supera la prueba. Lo siguiente usa a=1, b=2 (use el método o para detectar)

a,b = 1,2
print(a==1 or b==2)  #True
print(a==1 or b<2)   #True
print(a!=1 or b == 2)  #True
print(a!=1 or b!=2)   #False

                                                 .                             

Supongo que te gusta

Origin blog.csdn.net/m0_62069409/article/details/122004560
Recomendado
Clasificación