Tecnología

Inicio

Operaciones con cadenas en Python

Operaciones con cadenas en Python


Python utiliza un tipo de datos incorporado para representar cadenas de caracteres (tales como palabras y frases). Estas cadenas actúan como otros tipos de datos en Python, en la que los programadores pueden asignar a las variables de cadenas, puede agregar cadenas juntas (una operación denominada concatenación) y compararlos como números enteros o números decimales. los programadores de Python también pueden comprobar los valores de cadenas, buscar la ubicación de un valor en una cadena y copiar subseries de unas cadenas más grandes.

El adentro, no en, y el índice () Operaciones

Un programador puede comprobar si los valores dentro de una cadena usando construido en funciones proporcionadas por Python. El operador "en" comprueba una cadena, y devuelve un valor verdadero o falso dependiendo de si existe carácter de la cadena. El operador opuesto es el "no en" operador, que devuelve un valor verdadero si el elemento no está en una cadena, y falso si lo es. El "índice ()" método comprueba por un valor, y al encontrar la primera instancia del valor devuelve el índice como un entero. Considere este ejemplo:

s = "Una cadena"

A en s

Cierto

z no en s

Cierto

una en s

Falso

s.index (S)

2

Concatenación

La concatenación significa añadir una cadena al final de otra cadena. En Python, concatenación está representado por un símbolo de suma ( "+"). En esencia, la concatenación significa añadir frases juntos. Por ejemplo, este código crea tres cuerdas y ellos, uno concatena al final de la otra.

s1 = "Esto es"

s2 = "ejemplo"

s3 = "una cadena"

s1 = s1 + s3

s1

Esta es una cadena

s1 = s1 + s2

s1

Este es un ejemplo de cadena

comparaciones de series

Al igual que el símbolo Además añade frases de la misma manera que añade los números, el programador puede comparar cadenas mucho de la misma manera que él puede comparar números. Esto se logra con los operadores de comparación normales, tales como mayor que (>), menor que (<), igual a (==), y no es igual a (! =). Considere este ejemplo, en el que se comparan dos series, lo que resulta en valores Verdadero o Falso:

a = 'Hola'

b = 'adiós'

a> b

Cierto

<b

Falso

a == b

Falso

A! = b

Cierto

El rebanar

"Rebanar" es una operación que devuelve una subcadena de la cadena más larga. El rebanar utiliza una notación "," especial rebanada en el que un par de soportes sigue el nombre de la cadena, con dos valores enteros separados por dos puntos. El programador denota lo que el índice de partida está en el lado izquierdo del colon, y el índice de final de la derecha. Estas son algunas de las rebanadas de ejemplo:

s = "Este es un ejemplo de cadena"

s [1: 4] // cadenas de caracteres comienzan en el índice 0

'su '

s [0:] // Dejar la derecha vacía toma el resto de la cadena después de que el índice de inicio

"Este es un ejemplo de cadena '

s [7] // Dejar el lado izquierdo vacío lleva todo, desde 0 hasta el índice derecho

'Esto es'