XPulseType
class XPulseType(value)
El tipo de pulso X que se debe aplicar para una medición de comprobación de errores no markoviana.
Atributos
XSLOW
Valor predeterminado: 'xslow'
Una puerta xslow .
RX
Valor predeterminado: 'rx'
Veinte puertas rx con ángulos pi/20.
Métodos
encode
encode(encoding='utf-8', errors='strict')
Codifica la cadena utilizando el códec registrado para la codificación.
codificación
La codificación que se va a utilizar para codificar la cadena.
errores
El esquema de gestión de errores que se debe utilizar para los errores de codificación. El valor predeterminado es «strict», lo que significa que los errores de codificación provocan un error de « UnicodeEncodeError ». Otros valores posibles son «ignore», «replace» y «xmlcharrefreplace», así como cualquier otro nombre registrado en codecs.register_error que admita UnicodeEncodeErrors.
replace
replace(old, new, count=-1, /)
Devuelve una copia en la que todas las apariciones de la subcadena «old» se han sustituido por «new».
Recuento
Número máximo de apariciones que se van a sustituir. « -1 » (valor por defecto) significa que se sustituirán todas las apariciones.
Si se especifica el argumento opcional «count», solo se sustituirán las primeras «count» apariciones.
split
split(sep=None, maxsplit=-1)
Devuelve una lista de las subcadenas de la cadena, utilizando «sep» como cadena separadora.
Sep
El separador utilizado para dividir la cadena.
Cuando se establece en «None» (el valor por defecto), se dividirá en cualquier carácter de espacio en blanco (incluidos \n, \r, \t, \f y los espacios) y se descartarán las cadenas vacías del resultado.
maxsplit
Número máximo de divisiones (empezando por la izquierda). « -1 » (valor por defecto) significa que no hay límite.
Ten en cuenta que la función str.split () resulta especialmente útil para datos que han sido delimitados de forma intencionada. En el caso de texto natural que incluya signos de puntuación, te recomendamos que utilices el módulo de expresiones regulares.
rsplit
rsplit(sep=None, maxsplit=-1)
Devuelve una lista de las subcadenas de la cadena, utilizando «sep» como cadena separadora.
Sep
El separador utilizado para dividir la cadena.
Cuando se establece en «None» (el valor por defecto), se dividirá en cualquier carácter de espacio en blanco (incluidos \n, \r, \t, \f y los espacios) y se descartarán las cadenas vacías del resultado.
maxsplit
Número máximo de divisiones (empezando por la izquierda). « -1 » (valor por defecto) significa que no hay límite.
La división comienza al final de la cadena y avanza hacia el principio.
join
join(iterable, /)
Concatenar cualquier número de cadenas.
La cadena cuyo método se invoca se inserta entre cada una de las cadenas indicadas. El resultado se devuelve como una nueva cadena.
Ejemplo: «.».join([‘ab’, ‘pq’, ‘rs’]) -> « ab.pq.rs »
capitalize
capitalize()
Devuelve una versión de la cadena con las letras en mayúsculas.
Más concretamente, haz que la primera letra sea mayúscula y el resto minúsculas.
casefold
casefold()
Devuelve una versión de la cadena adecuada para comparaciones que no distingan entre mayúsculas y minúsculas.
title
title()
Devuelve una versión de la cadena en la que cada palabra aparece con mayúscula inicial.
Más concretamente, las palabras comienzan con mayúsculas y el resto de las letras están en minúsculas.
center
center(width, fillchar=' ', /)
Devuelve una cadena centrada de longitud «width».
El relleno se realiza utilizando el carácter de relleno especificado (por defecto, un espacio).
count
count(sub[, start[, end]]) → int
Devuelve el número de apariciones no superpuestas de la subcadena «sub» en la cadena «S[start:end]». Los argumentos opcionales «start» y «end» se interpretan como en la notación de fragmento.
expandtabs
expandtabs(tabsize=8)
Devuelve una copia en la que todos los caracteres de tabulación se sustituyen por espacios.
Si no se especifica el tamaño de tabulación, se asume un tamaño de 8 caracteres.
find
find(sub[, start[, end]]) → int
Devuelve el índice más bajo en S en el que se encuentra la subcadena sub, de tal forma que sub esté contenida en S[start:end]. Los argumentos opcionales «start» y «end» se interpretan como en la notación de fragmento.
En caso de error, devuelve « -1 ».
partition
partition(sep, /)
Divide la cadena en tres partes utilizando el separador indicado.
Esto buscará el separador en la cadena. Si se encuentra el separador, devuelve una tupla de tres elementos que contiene la parte anterior al separador, el propio separador y la parte posterior al mismo.
Si no se encuentra el separador, devuelve una tupla de tres elementos que contiene la cadena original y dos cadenas vacías.
index
index(sub[, start[, end]]) → int
Devuelve el índice más bajo en S en el que se encuentra la subcadena sub, de tal forma que sub esté contenida en S[start:end]. Los argumentos opcionales «start» y «end» se interpretan como en la notación de fragmento.
Lanza una excepción de tipo ValueError cuando no se encuentra la subcadena.
ljust
ljust(width, fillchar=' ', /)
Devuelve una cadena alineada a la izquierda de longitud «width».
El relleno se realiza utilizando el carácter de relleno especificado (por defecto, un espacio).
lower
lower()
Devuelve una copia de la cadena convertida a minúsculas.
lstrip
lstrip(chars=None, /)
Devuelve una copia de la cadena sin los espacios en blanco iniciales.
Si se proporciona «chars» y no es «None», elimina en su lugar los caracteres de «chars».
rfind
rfind(sub[, start[, end]]) → int
Devuelve el índice más alto en S en el que se encuentra la subcadena sub, de tal forma que sub esté contenida en S[start:end]. Los argumentos opcionales «start» y «end» se interpretan como en la notación de fragmento.
En caso de error, devuelve « -1 ».
rindex
rindex(sub[, start[, end]]) → int
Devuelve el índice más alto en S en el que se encuentra la subcadena sub, de tal forma que sub esté contenida en S[start:end]. Los argumentos opcionales «start» y «end» se interpretan como en la notación de fragmento.
Lanza una excepción de tipo ValueError cuando no se encuentra la subcadena.
rjust
rjust(width, fillchar=' ', /)
Devuelve una cadena alineada a la derecha de longitud «width».
El relleno se realiza utilizando el carácter de relleno especificado (por defecto, un espacio).
rstrip
rstrip(chars=None, /)
Devuelve una copia de la cadena sin los espacios en blanco al final.
Si se proporciona «chars» y no es «None», elimina en su lugar los caracteres de «chars».
rpartition
rpartition(sep, /)
Divide la cadena en tres partes utilizando el separador indicado.
Esto buscará el separador en la cadena, empezando por el final. Si se encuentra el separador, devuelve una tupla de tres elementos que contiene la parte anterior al separador, el propio separador y la parte posterior al mismo.
Si no se encuentra el separador, devuelve una tupla de tres elementos que contiene dos cadenas vacías y la cadena original.
splitlines
splitlines(keepends=False)
Devuelve una lista de las líneas que contiene la cadena, separándolas por los límites de línea.
Los saltos de línea no se incluyen en la lista resultante, a menos que se especifique la opción «keepends» y su valor sea «true».
strip
strip(chars=None, /)
Devuelve una copia de la cadena sin los espacios en blanco iniciales ni finales.
Si se proporciona «chars» y no es «None», elimina en su lugar los caracteres de «chars».
swapcase
swapcase()
Convierte las mayúsculas en minúsculas y las minúsculas en mayúsculas.
translate
translate(table, /)
Sustituye cada carácter de la cadena utilizando la tabla de traducción proporcionada.
tabla
Tabla de traducción, que debe ser una correspondencia entre ordinales Unicode y ordinales Unicode, cadenas o None.
La tabla debe implementar la búsqueda y la indexación mediante __getitem__, por ejemplo, un diccionario o una lista. Si esta operación genera un error de « LookupError, », el carácter no se modifica. Los caracteres asignados a «None» se eliminan.
upper
upper()
Devuelve una copia de la cadena convertida a mayúsculas.
startswith
startswith(prefix[, start[, end]]) → bool
Devuelve «True» si S comienza con el prefijo especificado; en caso contrario, devuelve «False». Si se elige el inicio opcional, realiza la prueba S a partir de esa posición. Con el final opcional, deja de comparar S en esa posición. El prefijo también puede ser una tupla de cadenas que se van a probar.
endswith
endswith(suffix[, start[, end]]) → bool
Devuelve «True» si S termina con el sufijo especificado; en caso contrario, devuelve «False». Si se elige el inicio opcional, realiza la prueba S a partir de esa posición. Con el final opcional, deja de comparar S en esa posición. El sufijo también puede ser una tupla de cadenas que se van a probar.
removeprefix
removeprefix(prefix, /)
Devuelve una cadena de caracteres de la que se ha eliminado la cadena prefijo indicada, si existe.
Si la cadena comienza con la cadena prefijo, devuelve la cadena[len(prefix):]. De lo contrario, devuelve una copia de la cadena original.
removesuffix
removesuffix(suffix, /)
Devuelve una cadena en la que se ha eliminado la cadena de sufijo indicada, si existe.
Si la cadena termina con la cadena «sufijo» y dicho sufijo no está vacío, devuelve la cadena[:-len(suffix)]. De lo contrario, devuelve una copia de la cadena original.
isascii
isascii()
Devuelve «True» si todos los caracteres de la cadena son ASCII; en caso contrario, devuelve «False».
Los caracteres ASCII tienen puntos de código comprendidos entre U+0000-U+007F. Una cadena vacía también es ASCII.
islower
islower()
Devuelve «True» si la cadena está en minúsculas; en caso contrario, devuelve «False».
Una cadena se considera en minúsculas si todos los caracteres con distinción de mayúsculas y minúsculas que contiene están en minúsculas y hay al menos un carácter con distinción de mayúsculas y minúsculas en la cadena.
isupper
isupper()
Devuelve «True» si la cadena está en mayúsculas; en caso contrario, devuelve «False».
Una cadena se considera en mayúsculas si todos los caracteres con distinción entre mayúsculas y minúsculas de la cadena están en mayúsculas y hay al menos un carácter con distinción entre mayúsculas y minúsculas en la cadena.
istitle
istitle()
Devuelve «True» si la cadena está escrita con mayúsculas iniciales; en caso contrario, devuelve «False».
En una cadena con mayúsculas iniciales, los caracteres en mayúsculas y con mayúsculas iniciales solo pueden ir después de caracteres sin distinción de mayúsculas y minúsculas, y los caracteres en minúscula solo pueden ir después de caracteres con distinción de mayúsculas y minúsculas.
isspace
isspace()
Devuelve «True» si la cadena está formada únicamente por espacios en blanco; en caso contrario, devuelve «False».
Una cadena se considera «espacio en blanco» si todos los caracteres que la componen son espacios en blanco y contiene al menos un carácter.
isdecimal
isdecimal()
Devuelve «True» si la cadena es decimal; en caso contrario, devuelve «False».
Una cadena es una cadena decimal si todos los caracteres que la componen son decimales y contiene al menos un carácter.
isdigit
isdigit()
Devuelve «True» si la cadena está formada por dígitos; en caso contrario, devuelve «False».
Una cadena es una cadena de dígitos si todos los caracteres que la componen son dígitos y contiene al menos un carácter.
isnumeric
isnumeric()
Devuelve «True» si la cadena es numérica; en caso contrario, devuelve «False».
Una cadena es numérica si todos los caracteres que la componen son numéricos y contiene al menos un carácter.
isalpha
isalpha()
Devuelve «True» si la cadena es alfabética; en caso contrario, devuelve «False».
Una cadena es alfabética si todos los caracteres que la componen son alfabéticos y contiene al menos un carácter.
isalnum
isalnum()
Devuelve «True» si la cadena es alfanumérica; en caso contrario, devuelve «False».
Una cadena es alfanumérica si todos los caracteres que la componen son alfanuméricos y contiene al menos un carácter.
isidentifier
isidentifier()
Devuelve «True» si la cadena es un identificador válido de « Python »; en caso contrario, devuelve «False».
Llama a la función keyword.iskeyword para comprobar si la cadena s es un identificador reservado, como «def» o «class».
isprintable
isprintable()
Devuelve «True» si la cadena es imprimible; en caso contrario, devuelve «False».
Una cadena se considera imprimible si todos sus caracteres se consideran imprimibles en repr() o si está vacía.
zfill
zfill(width, /)
Añade ceros a la izquierda de una cadena numérica para rellenar un campo con el ancho indicado.
La cadena nunca se trunca.
format
format(*args, **kwargs) → str
Devuelve una versión formateada de S, utilizando las sustituciones de args y kwargs. Las sustituciones se identifican mediante llaves (« {’ and ‘} »).
format_map
format_map(mapping) → str
Devuelve una versión formateada de S, utilizando las sustituciones de la correspondencia. Las sustituciones se identifican mediante llaves (« {’ and ‘} »).
maketrans
static maketrans()
Devuelve una tabla de traducción que se pueda utilizar con la función str.translate ().
Si solo hay un argumento, debe ser un diccionario que asigne ordinales Unicode (enteros) o caracteres a ordinales Unicode, cadenas o «None». A continuación, los caracteres se convertirán en números ordinales. Si hay dos argumentos, deben ser cadenas de la misma longitud, y en el diccionario resultante, cada carácter de x se asignará al carácter que ocupe la misma posición en y. Si hay un tercer argumento, debe ser una cadena, cuyos caracteres se asignarán a «None» en el resultado.