Cómo entrar en el intérprete de Python
Abra Linux Terminal y escriba Python y presione Enter para que veamos Python Interpreter. Para la versión Python3+, escriba Python3. La siguiente información que vamos a ver en la terminal. Si queremos verificar la versión de Python, el comando es "Python -V."
Producción:
Python 3.5.0 (predeterminado, 20 de septiembre de 2019, 11:28:25)Las siguientes operaciones se pueden realizar en la cadena
Rebanada
Esto es útil cuando solo queremos una parte de la cadena.
Nota: El índice de cadenas siempre comienza desde 0. Se puede atravesar una cadena en dirección hacia adelante y así como inversa (usando el índice negativo).
Ej: S = "Buenos días"
Índice de transversal hacia adelante: [0,1,2,3 ...]sintaxis: VariAblename [Inicio: Detente: Paso].
Aquí se excluye la parada. Si proporcionamos solo un comienzo, extraerá a todos los personajes de principio a fin. Si proporcionamos solo una parada, se extraerá del índice 0 para detenerse. Podemos omitir ambos inicios y parar; En ese caso, necesitamos proporcionar al menos colon (s [:]). Si no proporcionamos un valor de paso, el valor predeterminado es 1.
Ej: S1 = "Buenos días".
En este ejemplo, queremos extraer "bien".
S2 = S1 [0: 4]
Supongamos que queremos extraer "Ood Mor"
Supongamos que queremos extraer "ning" (usando el índice inverso)
Supongamos que queremos revertir una cadena
Longitud
Este método devuelve el número de caracteres en la cadena.
sintaxis: len (cadena)
Concatenación
Esto concatena o combina dos cuerdas.
sintaxis: s3 = s1 + s2
Mayúscula
Este método convierte todos los caracteres en la cadena en mayúscula.
sintaxis: cadena.superior()
S1 = 'Buenos días'Minúscula
Este método convierte todos los caracteres en la cadena en minúsculas.
sintaxis: cadena.más bajo()
S1 = 'Buenos días'Banda
Este método Strip/Elimine el valor de la cadena proporcionado como parámetro. El parámetro predeterminado es el espacio.
Hay 3 tipos de tiras:
Buscar subcadena en una cadena
Este regreso "Verdadero"Si la subcadena encontrada en la cadena else devuelve falso. Los operadores de membresía "en" y "no en"Se usa para verificar esto.
sintaxis: subcadena en una cadena
Comienza con
Este método se utiliza para verificar si una cadena comienza con una subcadena. Devuelve verdadero si la cadena comienza con la subcadena de lo contrario False.
sintaxis: s.Starsiwth (subcadena)
Termina con
Este método se utiliza para verificar si una cadena termina con una subcadena. Devuelve "verdadero" si la cadena termina con subcadres al devolver falso
sintaxis: s.Endsiwth (subcadena)
Índice
Este método se utiliza para encontrar el índice de la subcadena en una cadena. Si se encuentra, devuelve el índice de caracteres inicial de la subcadena que se plantea la excepción de error de valor.
sintaxis: cadena.índice (subsing, beg = 0, end = len (string))
Encontrar
Este método se utiliza para encontrar el índice de una subcadena en una cadena. Si se encuentra, devuelve el índice de caracteres de inicio de la subcadena más -1 valor devuelto.
sintaxis: cadena.encontrar (subsing, beg = 0, end = len (string))
Contar
Este método se utiliza para contar la ocurrencia de una subcadena en una cadena.
sintaxis: cadena.recuento (subcadena)
Caja de intercambio
Este método intercambia/intercambia el caso de una cadena.
sintaxis: cadena. Swapcase ()
Capitalizar
Este método capitaliza la primera letra de cadena
sintaxis: cadena.capitalizar()
Encuentre un carácter alfabético mínimo/máximo en la cadena
sintaxis: min (cadena), max (cadena)
Reemplazar
Este método reemplaza la aparición de una subcadena con otra cadena. Si Max proporcionó que muchas veces reemplazará
sintaxis: cadena. Reemplazar (subcadena antigua, periódico, max)
Dividir
Este método divide la cadena en función del parámetro proporcionado. Devuelve una lista de palabras si un parámetro dividido encontró otro devuelve cadena como una lista.
En el primer ejemplo, el carácter dividido es el espacio, y se encuentra en una cadena. Devuelve una lista de palabras
En segundo ejemplo, el carácter dividido es _, y no se encontró en la cadena. Devuelve la misma cadena que la lista.
Verificar la cadena contiene caracteres alfanuméricos
Este método devuelve "verdadero" si todos los caracteres en una cadena son alfanuméricos; De lo contrario, falso
sintaxis: cadena.isalnum ()
Verificar la cadena contiene caracteres alfabéticos
Este método devuelve "verdadero" si todos los caracteres en una cadena son alfabéticos; De lo contrario, falso
sintaxis: cadena.isalpha ()
Verificar la cadena contiene solo dígitos
Este método devuelve "verdadero" si todos los caracteres en una cadena son dígitos; De lo contrario, falso
sintaxis: cadena.isdigit ()
Verificar la cuerda contiene todos los caracteres minúsculas
Este método devuelve "verdadero" si todos los caracteres en una cadena son minúsculas; De lo contrario, falso
sintaxis: cadena.es bajo()
Verificar la cadena contiene todos los caracteres mayúsculas
Este método devuelve "verdadero" si todos los caracteres en una cadena son mayúsculas; De lo contrario, falso
sintaxis: cadena.isupper ()
Verificar la cadena contiene solo espacio
Este método devuelve "verdadero" si todos los caracteres en una cadena son espacios; De lo contrario, falso
sintaxis: cadena.isspace ()
Unirse
Este método toma todos los elementos en una secuencia (lista, tuple, dict) y se une como una sola cadena basada en el parámetro. Todos los elementos deben ser una cadena.
sintaxis: parámetro.unirse (secuencia)
Aquí la secuencia es una lista, y todos los elementos se unen utilizando espacio y # parámetro.
Conclusión
La cadena es un tipo de datos inmutable, y cualquier operación que realizamos debe almacenarse en otra variable de cadena. Lo anterior es la operación más común y generalmente utilizada en la cadena.
Si queremos verificar cuáles son todas las operaciones son compatibles con el tipo de cadena dir (str) en un intérprete y presione enter. Mostrará todos los métodos/funciones si queremos verificar la documentación para el método de cadena/tipo de función Ayuda (STR) y golpear enter.