Explicación detallada del formato de marcador de posición de Python
Los marcadores de posición, como su nombre indica, son símbolos insertados en la salida. Los marcadores de posición son una sintaxis que existe en la mayoría de los lenguajes de programación y la mayoría de ellos son iguales. Es una forma muy común de formatear cadenas.
Los significados de los marcadores de posición comunes: Obtenga el valor de retorno del método str del objeto entrante y formatéelo en la posición especificada r: Obtenga el valor de retorno del método repr del objeto entrante y formatéelo Formatear a la ubicación especificada
c: Entero: convierte el número a su valor Unicode correspondiente, el rango decimal es 0 lt; = i lt = 1114111 (py27 solo admite 0-255); carácter en la posición especificada
o: convierte el número entero a representación octal y lo formatea en la posición especificada
x: convierte el número entero a representación hexadecimal y lo formatea en la posición especificada
d: convierte números enteros y de punto flotante en representación decimal y formatéelos en la posición especificada
e: convierte números enteros y de punto flotante en representación decimal Convierte a notación científica y formatéelo en la posición especificada (e minúscula)
E: convierta números enteros y de punto flotante a notación científica y formatéelos en la posición especificada (E mayúscula)
f: convierta números enteros y de punto flotante en representación de números de punto flotante y formatéelos en la posición especificada (el valor predeterminado conserva 6 dígitos después del punto decimal)
F: Igual que arriba
g : El ajuste automático convierte números enteros y de punto flotante en notación científica o de punto flotante (más de 6 dígitos usan notación científica) y los formatea en la posición especificada (por ejemplo, si es notación científica)
G: ajusta y convierte automáticamente números enteros y de punto flotante a notación científica o de punto flotante (use notación científica para más de 6 dígitos) y formatéelos en la posición especificada (si es científico, el recuento es E;) Finalmente Si no tienes mucho tiempo y quieres mejorar Python rápidamente, y lo más importante es no tener miedo a las dificultades, te sugiero que pruebes Weixin (la misma pronunciación): 276 3177 065, ese es realmente bueno. Muchas personas progresan rápidamente, ¡no debes tener miedo a las dificultades! Puedes agregarlo y echarle un vistazo~
: cuando hay una marca de formato en la cadena, debe representarse mediante un signo de porcentaje
Ejemplos de formato de aplicación de marcador de posición común; caracteres Cadena
Formato de impresión de números enteros
Formato de número de punto flotante
Formato de número de punto flotante (especifique el número de puntos decimales retenidos)
Especificar el ancho del marcador de posición de contabilidad
El formato es feo, hagamos un poco de alineación
Especificar el ancho del marcador de posición - alineación a la izquierda
Nota:
Formato de identificador opcional, parámetros opcionales
Los números positivos están precedidos por un signo positivo, los números negativos están precedidos por un signo menos; signo menos; los espacios están alineados a la derecha; agregue un espacio antes de los números positivos, agregue un signo menos antes de los números negativos;
0 Alineado a la derecha; elimine el signo antes de los números positivos, agregue un signo menos antes de los números negativos; espacios en blanco con 0
Por ejemplo: -10, representa 10 posiciones de cadena, justificadas a la izquierda, seguidas de relleno con espacios
Especificar marcador de posición: use 0 como marcador de posición
> Resumen