Programa Python para obtener un carácter de una cadena determinada

En Python, podemos obtener un carácter de una cadena determinada usando el operador de indexación '[]', usando sectores y usando índices separados por dos puntos. Podemos obtener fácilmente un carácter de una cadena pasando el índice del carácter al que queremos acceder al operador de indexación. En este artículo veremos cómo acceder a los caracteres de una cadena utilizando el operador de indexación.

Utilice el operador [ ]

gramática

string[index]

Aquí cadena es una cadena dada a la que queremos acceder a un carácter específico. index es el índice del carácter en la cadena.

Ejemplo 1

En el siguiente ejemplo, inicializamos una cadena "Hola mundo" y usamos la propiedad de índice para obtener el carácter en la posición 0.

string = "Hello World"
print(string[0])

producción

H

Ejemplo 2

Se puede acceder a cualquier carácter de una cadena mediante el índice de la cadena. En el siguiente ejemplo, usamos el índice 2 para obtener el tercer carácter de la cadena.

string = "Hello World"
print(string[-1])

producción

d

Ejemplo 3

También se puede acceder al último índice de una cadena utilizando un índice negativo. En el siguiente ejemplo, creamos una cadena "Hola mundo". Podemos acceder al último carácter de una cadena pasando el índice como -1 al operador de índice ([]).

string = "Hello World"
print(string[10])

producción

d

usar rebanada

Los sectores se utilizan para obtener varios caracteres de una cadena/los sectores son similares a los rangos, pero más precisos. El método de corte toma un índice inicial, un índice final y un tamaño de paso (es decir, "inicio:fin:paso") para obtener una cantidad de caracteres de una cadena. El tamaño del paso representa el número de saltos para obtener caracteres de la cadena.

ejemplo

Para obtener cada carácter espaciador de la cadena, podemos usar un paso de 2. Para indicarle al método de corte que escanee desde el primer carácter de la cadena hasta el último carácter, podemos dejar el índice inicial y el índice final en blanco.

my_string = "Hello, World!"
every_other_character = my_string[::2]
print(every_other_character)

producción        

Hlo ol!

Utilice índices separados por dos puntos

Ejemplo 1

Podemos acceder a varios caracteres de una cadena utilizando una serie de índices. Proporcionamos el índice inicial y el índice final separados por dos puntos. El carácter de índice inicial está contenido en varios caracteres, pero el carácter final no está contenido en las múltiples cadenas a las que intentamos acceder. Podemos acceder a los primeros tres caracteres de la cadena "¡Hola, mundo!" de la siguiente manera:

my_string = "Hello, World!"
first_three_characters = my_string[0:3]
print(first_three_characters)

producción

Hel

Ejemplo 2

Para obtener caracteres con índices del 6 al 11, utilizamos el rango 6:12.

my_string = "Hello, World!"
characters_6_to_11 = my_string[7:12]
print(characters_6_to_11)  # Output: World

producción

World

Argumento

En este artículo, analizamos cómo utilizar el operador de índice ([]) para acceder a caracteres arbitrarios de una cadena de forma sencilla. Los operadores de indexación se utilizan en casi todos los lenguajes de programación.

Lo anterior es el contenido detallado del programa Python para obtener un carácter de una cadena determinada.

Supongo que te gusta

Origin blog.csdn.net/lmrylll/article/details/132541895
Recomendado
Clasificación