Búsqueda de sitios web

Programa Python para obtener un carácter de la cadena dada


En Python podemos obtener un carácter de la cadena dada usando el operador de indexación '[ ]', usando cortes y usando índices separados por dos puntos. Al pasar el índice del carácter al que queremos acceder al operador de índice, podemos obtener fácilmente el carácter de la cadena. En este artículo veremos cómo podemos acceder al carácter de la cadena usando el operador de índice.

Usando el operador []

Sintaxis

string[index]

Aquí cadena es la cadena dada desde la cual queremos acceder a un carácter específico. El índice es el índice del carácter en la cadena.

Ejemplo 1

En el siguiente ejemplo, inicializamos una cadena "Hola mundo" y obtenemos el carácter en la posición 0 usando el atributo de índice.

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

Producción

H

Ejemplo 2

Se puede acceder a cualquier carácter de la cadena utilizando el índice de la cadena. En el siguiente ejemplo, obtenemos el tercer carácter de la cadena usando el índice como 2.

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

Producción

d

Ejemplo 3

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

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

Producción

d

Usando rebanadas

Los sectores se utilizan para obtener varios caracteres de la cadena/los sectores son similares al rango pero son más precisos. El método de corte toma el índice inicial, el índice final y el tamaño del paso, es decir, 'inicio:fin: paso' para obtener varios caracteres de la cadena. El tamaño del paso indica el número de saltos para obtener el carácter de la cadena.

Ejemplo

Para obtener cada carácter alternativo en la cadena, podemos usar el paso 2. Para indicar el método de corte para escanear la cadena desde el primer carácter hasta el último carácter de la cadena, 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!

Usar índices separados por dos puntos

Ejemplo 1

Podemos acceder a varios caracteres de una cadena utilizando una variedad de índices. Proporcionamos el índice inicial y final separados por dos puntos. El carácter de índice inicial está incluido en los múltiples caracteres, pero el carácter final no está incluido en las múltiples cadenas a las que intentamos acceder. Podemos acceder a los tres primeros 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 los caracteres del índice 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

Conclusión

En este artículo, discutimos cómo podemos acceder a cualquier carácter de la cadena usando el operador de índice ([]) de una manera sencilla. El operador de índice se utiliza en casi todos los lenguajes de programación.

Artículos relacionados: