Python hasta la muerte: declaraciones, expresiones e impresión de asignaciones de Python
a se asigna a 's' b se asigna a 'p'
En esta declaración de asignación, a coincide con la primera letra y el resto se usa para coincidir con b: a es asignado a 's', b se asigna a 'pam'
En esta declaración, spam ham se asigna a una referencia al mismo objeto de cadena 'lunch'
El lado derecho de la asignación puede ser cualquier tipo de secuencia, siempre que sus longitudes sean iguales
Python 3.0 nos permite usar una sintaxis de desempaquetado extendida más general, mientras que Python 2.x requiere que la cantidad de elementos en la asignación El objetivo y la cantidad de elementos en el cuerpo deben ser los mismos: de lo contrario, se producirá un error
Si desea utilizar un enfoque común, debe utilizar fragmentación.
En Python 3.0, puedes usar un nombre con un solo asterisco en el objetivo de la asignación para especificar una coincidencia más general de una secuencia.
Un nombre con asterisco solo puede coincidir con un único elemento
X+=Y X&=Y X-=Y X|=Y
X =Y X^=Y X/=Y X>.>=Y
X%= YX<<=Y Y '+' siempre genera un nuevo objeto.
En el ejemplo anterior, dado que '+' generará un nuevo objeto de lista, el valor de M no cambiará
Para tipos de datos mutables, la asignación mejorada vacilante modifica el valor existente , por lo que cambia el valor de M
Las llamadas a operaciones como agregar, ordenar e invertir que modifican los valores en su lugar en la lista deben modificar el valor en su lugar en la lista, pero estos métodos. no devolverá la lista después de haber sido modificada, pero devolverá el objeto Ninguno
print imprime el objeto en la secuencia de salida estándar de forma predeterminada y agrega algo de formato.
Las partes sep, end y file del formato deben proporcionarse como argumentos de palabras clave, si se proporcionan. Se debe utilizar la sintaxis especial "nombre = valor" para pasar parámetros por nombre en lugar de posicionalmente.
En Python 3.0 y Python 2.6, la impresión se envía al flujo de salida estándar de forma predeterminada. También se puede enviar a un archivo de texto.
imprimir es solo una característica fácil de usar de Python que proporciona una interfaz simple para el objeto sys.stdout
antes de redirigir el flujo de salida. para presentar, la declaración de impresión imprimirá el contenido directamente en el archivo.