format Property (Python)
La propiedad format de un objeto Variable obtiene o establece el formato de visualización de una variable.
Ejemplo
varObj = datasetObj.varlist['id']
#Get the variable format
format = varObj.format
#Set the variable format
varObj.format = (5,5,0)
- Al obtener el formato, el valor devuelto es una serie que consta de una parte de caracteres (en mayúsculas) que especifica el tipo de formato, seguido de un componente numérico que indica la anchura definida, seguido de un componente que especifica el número de posiciones decimales y que sólo se incluye para los formatos numéricos. Por ejemplo, A4 es un formato de serie con un ancho máximo de cuatro, y F8.2 es un formato numérico estándar con un formato de visualización de ocho dígitos, incluyendo dos posiciones decimales y un indicador decimal.
- Al establecer el formato, debe proporcionar una tupla o lista de tres enteros especificando el tipo de formato, la anchura y el número de dígitos decimales (para formatos numéricos) en ese orden. El ancho debe incluir suficientes posiciones para acomodar cualquier carácter de puntuación como, por ejemplo, puntos decimales, comas, signos de dólar o delimitadores de fecha y hora. Si los dígitos decimales no se aplican, utilice 0 para el tercer elemento de la lista o tupla. Los tipos de formato disponibles se listan en Tipos de formato de variable (Python).
Notas
- Los valores permitidos para decimal y ancho dependen del tipo especificado. Para obtener una lista de las anchuras mínima y máxima y las posiciones decimales máximas para los tipos de formato utilizados habitualmente, consulte Tipos y formatos de variables en la sección Universales de la publicación Consulta de sintaxis de mandatos, disponible en PDF en el menú Ayuda y también integrado en el sistema de ayuda general.
- Si se establece el ancho para una variable de cadena, no se cambiará la longitud definida de la cadena. Si el valor especificado no coincide con la longitud definida, se fuerza a que sea la longitud definida.