《Transferir》Tutorial de Python para principiantes 3: Operadores
Operadores Esta vez vamos a aprender sobre los operadores. Los operadores son extremadamente importantes en la programación, y tienen las siguientes funciones: 1. Cálculo 2. Comparación 3. Asignación y otros efectos. Para un principiante, ver este tutorial puede dar un poco de miedo, pero no te preocupes, porque estas cosas son muy simples. Si has estudiado la escuela secundaria, te darás cuenta de que muchas cosas ya las has aprendido. Si aún no has ido a la escuela secundaria, no pasa nada, porque muchas de estas cosas son de sentido común y se entienden a simple vista. Primero, vamos a mirar la explicación del orden de precedencia de los operadores: Símbolo = (ya se mencionó la vez pasada que esto es un signo de asignación, no de igualdad), su orden es de derecha a izquierda, porque la variable está a la izquierda y el valor a la derecha. Símbolo || de izquierda a derecha, operación lógica 'or', este símbolo en el programa significa "o", a==1||b==1, este código significa que cuando a es 1 o b es 1, lo que quiere decir que se cumple uno de los dos condiciones. Símbolo && de izquierda a derecha, operación lógica 'and', este símbolo está formado por dos &, en el programa significa "y", a==1&&b==1, este código significa que cuando a es 1 y b es 1, lo que quiere decir que ambas condiciones deben cumplirse. Símbolo | de izquierda a derecha, operación bit a bit 'or', OR bit. Símbolo ^ de izquierda a derecha, operación bit a bit 'xor', XOR bit. Símbolo & de izquierda a derecha, operación bit a bit 'and', AND bit. Símbolos ==, !=, <=, >= de izquierda a derecha, operaciones de comparación, == es igual, != es diferente, <= es menor o igual, >= es mayor o igual, < es menor, > es mayor. Símbolos <<, >> de izquierda a derecha, operaciones de desplazamiento de bits, deben ser tipo entero o carácter. Símbolos +, - de izquierda a derecha, suma, resta (el uso es diferente para caracteres). Símbolos *, /, % de izquierda a derecha, multiplicación, división, módulo (no se puede usar en cadenas). Nota: los métodos de cálculo de suma, resta, multiplicación y división son los mismos que los de matemáticas, primero multiplicación/división y luego suma/resta. Símbolos -, !, ++, --, ~, *, [], (), & de izquierda a derecha, - (negativo), ! (negación), ++ (incremento), -- (decremento), ~ (operación not bit a bit, inversa de bits), [] (arreglo), () (paso de parámetros a funciones), & (operación de dirección), (solo !(No) puede usarse para cadenas) Cuando el orden de prioridad es el mismo, se determina el orden de las operaciones según la asociatividad. Nota 1: a==1||b==2&&c==3, esta frase significa: cuando (a es igual a 1 o b es igual a 2) y c es igual a 3, primero se calcula el 'o' de la izquierda y luego el 'y' de la derecha. Nota 2: No se pueden usar estos símbolos en operaciones mixtas (como +=, -=, *=, etc.). Nota 3: ',' y '?:' son operaciones condicionales, el programa no las soporta. No sé si todos recuerdan el tutorial anterior, si no lo recuerdan, vayan rápidamente a repasarlo. Ahora vamos a hacer la tarea. La última vez aprendimos a hacer una operación de suma con variables, ahora vamos a hacer una de suma, resta, multiplicación y división; puedes escribirlas por separado o juntas. He notado que he asignado la tarea dos veces y hasta ahora nadie la ha entregado; si no la entregan, ¡no la enseñaré en el futuro! Espero que los amigos comenten, porque comentar es una virtud. (Fin)
Respuestas (0)
— Todas las respuestas cargadas —