Skip to main content
IBM Quantum Platform

XPulseType

class XPulseType(value)

GitHub

Bases: str, Enum

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.

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.