Este documento describe operaciones y funciones con cadenas de caracteres en Python. Incluye cómo sumar, multiplicar, seleccionar caracteres y partes de cadenas, trabajar con índices, encontrar la longitud de una cadena, buscar subcadenas, convertir entre mayúsculas y minúsculas, y eliminar caracteres. También explica que las cadenas son inmutables.
Las cadenas de caracteres son uno de los tipos de datos más populares en Python. Se pueden crear utilizando comillas simples o dobles y acceder a sus caracteres individualmente usando índices. Las cadenas son inmutables, por lo que no se pueden modificar directamente, sino que se deben crear nuevas cadenas a partir de operaciones como concatenación, multiplicación, slicing y reemplazo de caracteres.
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...Nicola Strappazzon C.
Este documento describe diversas funciones SQL que pueden usarse para manipular datos en PostgreSQL. Explica funciones de caracteres, números, fechas y conversión de tipos, así como funciones jerárquicas como COALESCE y CASE. El objetivo es entender cómo usar funciones simples para modificar la salida de registros.
Este documento presenta una lección sobre cadenas (strings) en Python. Explica conceptos como acceso a caracteres, formato, alineación, reemplazo, búsqueda, división y unión de cadenas. También cubre temas como presentación de cadenas con formato, códigos de caracteres, relleno, principio y fin de cadenas, y excepciones. Finalmente, propone tres ejercicios prácticos sobre cadenas.
Introducción a la programación en PythonCodeSyntax
Este documento presenta una introducción al lenguaje de programación Python. Explica que Python es un lenguaje de alto nivel, interpretado y orientado a objetos. Incluye secciones sobre tipos de datos, estructuras de control, entrada/salida, módulos, testing y librerías. El documento también compara las versiones Python 2 y Python 3 e introduce conceptos básicos como variables, tipos numéricos, cadenas y listas.
El documento lista diferentes comandos y sus funciones para el lenguaje de programación Raptor, así como etiquetas y métodos comunes en Java. También describe operadores, declaraciones de variables, estructuras de control y funciones para C/C++ relacionadas con E/S, cadenas, caracteres y archivos.
Este documento presenta un resumen de tres temas clave de la asignatura Lógica de Programación II dictada en el Politécnico Aburrá: 1) tipos de datos y variables en Visual Basic, 2) funciones básicas como funciones de cadenas y números, y 3) funciones de formato para fechas y números. El documento explica conceptos como tipos de variables, funciones para manipular cadenas y números, y funciones matemáticas y de formato provistas por Visual Basic.
La función print() se utiliza para mostrar información por pantalla. Acepta cadenas de caracteres y variables como argumentos y añade un salto de línea al final. Se pueden usar caracteres especiales como \n para retorno de carro y \t para tabulaciones. La función len() devuelve la longitud de una cadena y los índices permiten acceder a caracteres individuales o porciones de la cadena entre corchetes.
Este documento lista los comandos y funciones de Raptor y Java. Entre los comandos de Raptor se encuentran asignación, llamada, entrada, salida, selección y ciclo. Los comandos de Java incluyen @author, @deprecated, @param y @return. También describe las funciones de la clase Scanner en Java para la entrada de datos.
Las cadenas de caracteres son uno de los tipos de datos más populares en Python. Se pueden crear utilizando comillas simples o dobles y acceder a sus caracteres individualmente usando índices. Las cadenas son inmutables, por lo que no se pueden modificar directamente, sino que se deben crear nuevas cadenas a partir de operaciones como concatenación, multiplicación, slicing y reemplazo de caracteres.
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...Nicola Strappazzon C.
Este documento describe diversas funciones SQL que pueden usarse para manipular datos en PostgreSQL. Explica funciones de caracteres, números, fechas y conversión de tipos, así como funciones jerárquicas como COALESCE y CASE. El objetivo es entender cómo usar funciones simples para modificar la salida de registros.
Este documento presenta una lección sobre cadenas (strings) en Python. Explica conceptos como acceso a caracteres, formato, alineación, reemplazo, búsqueda, división y unión de cadenas. También cubre temas como presentación de cadenas con formato, códigos de caracteres, relleno, principio y fin de cadenas, y excepciones. Finalmente, propone tres ejercicios prácticos sobre cadenas.
Introducción a la programación en PythonCodeSyntax
Este documento presenta una introducción al lenguaje de programación Python. Explica que Python es un lenguaje de alto nivel, interpretado y orientado a objetos. Incluye secciones sobre tipos de datos, estructuras de control, entrada/salida, módulos, testing y librerías. El documento también compara las versiones Python 2 y Python 3 e introduce conceptos básicos como variables, tipos numéricos, cadenas y listas.
El documento lista diferentes comandos y sus funciones para el lenguaje de programación Raptor, así como etiquetas y métodos comunes en Java. También describe operadores, declaraciones de variables, estructuras de control y funciones para C/C++ relacionadas con E/S, cadenas, caracteres y archivos.
Este documento presenta un resumen de tres temas clave de la asignatura Lógica de Programación II dictada en el Politécnico Aburrá: 1) tipos de datos y variables en Visual Basic, 2) funciones básicas como funciones de cadenas y números, y 3) funciones de formato para fechas y números. El documento explica conceptos como tipos de variables, funciones para manipular cadenas y números, y funciones matemáticas y de formato provistas por Visual Basic.
La función print() se utiliza para mostrar información por pantalla. Acepta cadenas de caracteres y variables como argumentos y añade un salto de línea al final. Se pueden usar caracteres especiales como \n para retorno de carro y \t para tabulaciones. La función len() devuelve la longitud de una cadena y los índices permiten acceder a caracteres individuales o porciones de la cadena entre corchetes.
Este documento lista los comandos y funciones de Raptor y Java. Entre los comandos de Raptor se encuentran asignación, llamada, entrada, salida, selección y ciclo. Los comandos de Java incluyen @author, @deprecated, @param y @return. También describe las funciones de la clase Scanner en Java para la entrada de datos.
Este documento explica los conceptos básicos sobre cadenas en Python. Las cadenas son un tipo de dato compuesto que puede ser tratado como una unidad o accediendo a sus caracteres individuales mediante índices. Se describen métodos para recorrer, extraer segmentos y comparar cadenas. Finalmente, se mencionan algunos algoritmos comunes sobre cadenas como buscar una letra o contar su frecuencia.
El documento lista comandos de programación y sus funciones. Incluye comandos como asignación para cambiar valores de variables, entrada para pedir entrada de usuario, y salida para mostrar resultados. También describe estructuras de control como selección para tomar decisiones y ciclos para repetir secuencias. Finalmente, resume funciones comunes de Java y C como Scanner para entrada de datos y printf para salida de datos.
Esta lección describe diversas funciones SQL para manipular datos. Explica dos tipos de funciones - por registro y por múltiples registros. Luego detalla funciones de caracteres, números, fechas y conversión de tipos de datos. Finalmente, cubre expresiones condicionales como COALESCE y CASE.
Este documento describe varias funciones de PHP para manipular cadenas de texto, incluyendo funciones para formato de cadenas con printf(), extraer subcadenas con substr(), convertir entre mayúsculas y minúsculas, eliminar espacios, e invertir, repetir y rellenar cadenas. También presenta un ejemplo de uso de estas funciones para formato de números y texto.
Lista de raptor sus comandos y su funciónAna Ruth G H
El documento lista los comandos de Raptor y su función. Algunos comandos incluyen asignación para cambiar el valor de variables, entrada para pedir entrada de usuario, y salida para mostrar resultados. También incluye selección para tomar decisiones lógicas y ciclo para repetir secuencias de símbolos.
Este documento describe los tipos de datos y operadores en C. Incluye una descripción de los tipos de datos primitivos como enteros, flotantes y caracteres, así como operadores aritméticos, lógicos y de bits. También cubre estructuras de control de flujo como if/else y switch, así como funciones para entrada/salida, matemáticas y caracteres.
Este documento describe las operaciones básicas con vectores y números en R. Explica cómo crear y manipular vectores numéricos, lógicos y de caracteres, incluyendo la indexación, asignación, aritmética y coerción de vectores. También presenta otros tipos de objetos como matrices, listas y data frames, y conceptos como valores missing y generación de secuencias.
Este documento contiene información sobre cadenas de caracteres en C++. Incluye ejemplos de cómo invertir una cadena, eliminar caracteres de una cadena, y encontrar la palabra más larga en una oración. También explica conceptos básicos como asignar cadenas, obtener la longitud de una cadena, recortar subcadenas, y concatenar cadenas.
El documento proporciona información sobre conceptos básicos de programación como variables, operadores, estructuras de control, funciones y procedimientos. También incluye tablas con detalles sobre tipos de datos, declaración de variables, formatos de entrada y salida, y funciones para manejo de cadenas y archivos.
El documento contiene información sobre diferentes temas de programación como: operadores aritméticos y lógicos, declaración de variables, estructuras de control, funciones, manejo de archivos y cadenas. También incluye tablas con funciones para realizar conversiones, comparaciones, creación y manejo de archivos y cadenas de caracteres.
El documento contiene información sobre conceptos básicos de programación como variables, operadores, estructuras de control, funciones y procedimientos. También incluye tablas con detalles sobre tipos de datos, declaración de variables, funciones matemáticas y de cadena, funciones para manejo de archivos y E/S, entre otros temas relacionados con el desarrollo de software.
Diapositivas correspondientes a la parte de la plataforma de desarrollo Ruby del curso de extensión universitaria "Desarrollo Web Avanzado", celebrado en la Escuela Universitaria de Ingeniería Informática de Oviedo
Este documento describe cadenas y funciones de cadena en C++. Explica que las cadenas se almacenan como arrays de caracteres terminados en nulo y presenta conceptos como inicialización, declaración y asignación de cadenas. También resume funciones importantes para manipular cadenas en la biblioteca string.h como strcpy(), strcmp() y getline() y cómo pasar arrays y cadenas como parámetros en funciones.
Este documento describe cadenas y funciones de cadena en C++. Explica que las cadenas se almacenan como arrays de caracteres terminados en nulo y presenta conceptos como inicialización, declaración y asignación de cadenas. También cubre funciones como getline(), strcpy() y strlen() para manipular cadenas desde la biblioteca string.h.
Este documento presenta una introducción a Python. Explica conceptos básicos como variables, tipos de datos, módulos y funciones. También cubre estructuras de control como condicionales if, if-else y if-elif-else, así como iterativas como while y for. Finalmente, introduce conceptos de listas y cómo acceder a sus elementos.
Este documento describe diferentes comandos y estructuras de control para los lenguajes de programación Raptor, C# y Java. Explica comandos como entrada de datos, llamadas a procedimientos, asignación de variables, salida de datos, estructuras de control de selección y ciclos. También describe declaración de variables, operadores aritméticos y relacionales, procedimientos, funciones, unidades, operaciones con apuntadores y cadenas, y funciones para E/S, archivos y conversión de datos.
Este documento presenta una introducción básica al software MATLAB. MATLAB es un programa matemático utilizado para resolver problemas del mundo real mediante el cálculo numérico y simbólico. Integra el cálculo, la visualización y la programación en un entorno fácil de usar que permite expresar soluciones de forma análoga a la notación matemática. El documento explica cómo iniciar MATLAB, los elementos de su escritorio y cómo trabajar con variables, números, cadenas, operadores y funciones dentro del programa.
El documento proporciona una guía rápida de referencia sobre los principales tipos de datos y operaciones en Python. Resume los tipos de datos básicos como números, cadenas, listas, tuplas, diccionarios y conjuntos, así como operaciones comunes sobre ellos. También cubre declaraciones, funciones y control de flujo en Python.
El documento lista los comandos de Raptor y Java y describe su función. Los comandos de Raptor incluyen asignación, llamada, entrada, salida, selección y ciclo. Los comandos de Java incluyen @author, @param, @return y @see. También describe funciones como printf, scanf, strcpy y funciones para crear, abrir y cerrar archivos.
Este documento presenta información sobre funciones y relaciones. Define términos clave como función, dominio, rango, variable dependiente e independiente. Explica cómo determinar si una relación es una función y cómo representar funciones mediante tablas de valores, gráficas y notación funcional. Incluye ejemplos de cómo evaluar funciones, resolver problemas de mundo real y representar funciones geométricas.
Este documento explica los conceptos básicos sobre cadenas en Python. Las cadenas son un tipo de dato compuesto que puede ser tratado como una unidad o accediendo a sus caracteres individuales mediante índices. Se describen métodos para recorrer, extraer segmentos y comparar cadenas. Finalmente, se mencionan algunos algoritmos comunes sobre cadenas como buscar una letra o contar su frecuencia.
El documento lista comandos de programación y sus funciones. Incluye comandos como asignación para cambiar valores de variables, entrada para pedir entrada de usuario, y salida para mostrar resultados. También describe estructuras de control como selección para tomar decisiones y ciclos para repetir secuencias. Finalmente, resume funciones comunes de Java y C como Scanner para entrada de datos y printf para salida de datos.
Esta lección describe diversas funciones SQL para manipular datos. Explica dos tipos de funciones - por registro y por múltiples registros. Luego detalla funciones de caracteres, números, fechas y conversión de tipos de datos. Finalmente, cubre expresiones condicionales como COALESCE y CASE.
Este documento describe varias funciones de PHP para manipular cadenas de texto, incluyendo funciones para formato de cadenas con printf(), extraer subcadenas con substr(), convertir entre mayúsculas y minúsculas, eliminar espacios, e invertir, repetir y rellenar cadenas. También presenta un ejemplo de uso de estas funciones para formato de números y texto.
Lista de raptor sus comandos y su funciónAna Ruth G H
El documento lista los comandos de Raptor y su función. Algunos comandos incluyen asignación para cambiar el valor de variables, entrada para pedir entrada de usuario, y salida para mostrar resultados. También incluye selección para tomar decisiones lógicas y ciclo para repetir secuencias de símbolos.
Este documento describe los tipos de datos y operadores en C. Incluye una descripción de los tipos de datos primitivos como enteros, flotantes y caracteres, así como operadores aritméticos, lógicos y de bits. También cubre estructuras de control de flujo como if/else y switch, así como funciones para entrada/salida, matemáticas y caracteres.
Este documento describe las operaciones básicas con vectores y números en R. Explica cómo crear y manipular vectores numéricos, lógicos y de caracteres, incluyendo la indexación, asignación, aritmética y coerción de vectores. También presenta otros tipos de objetos como matrices, listas y data frames, y conceptos como valores missing y generación de secuencias.
Este documento contiene información sobre cadenas de caracteres en C++. Incluye ejemplos de cómo invertir una cadena, eliminar caracteres de una cadena, y encontrar la palabra más larga en una oración. También explica conceptos básicos como asignar cadenas, obtener la longitud de una cadena, recortar subcadenas, y concatenar cadenas.
El documento proporciona información sobre conceptos básicos de programación como variables, operadores, estructuras de control, funciones y procedimientos. También incluye tablas con detalles sobre tipos de datos, declaración de variables, formatos de entrada y salida, y funciones para manejo de cadenas y archivos.
El documento contiene información sobre diferentes temas de programación como: operadores aritméticos y lógicos, declaración de variables, estructuras de control, funciones, manejo de archivos y cadenas. También incluye tablas con funciones para realizar conversiones, comparaciones, creación y manejo de archivos y cadenas de caracteres.
El documento contiene información sobre conceptos básicos de programación como variables, operadores, estructuras de control, funciones y procedimientos. También incluye tablas con detalles sobre tipos de datos, declaración de variables, funciones matemáticas y de cadena, funciones para manejo de archivos y E/S, entre otros temas relacionados con el desarrollo de software.
Diapositivas correspondientes a la parte de la plataforma de desarrollo Ruby del curso de extensión universitaria "Desarrollo Web Avanzado", celebrado en la Escuela Universitaria de Ingeniería Informática de Oviedo
Este documento describe cadenas y funciones de cadena en C++. Explica que las cadenas se almacenan como arrays de caracteres terminados en nulo y presenta conceptos como inicialización, declaración y asignación de cadenas. También resume funciones importantes para manipular cadenas en la biblioteca string.h como strcpy(), strcmp() y getline() y cómo pasar arrays y cadenas como parámetros en funciones.
Este documento describe cadenas y funciones de cadena en C++. Explica que las cadenas se almacenan como arrays de caracteres terminados en nulo y presenta conceptos como inicialización, declaración y asignación de cadenas. También cubre funciones como getline(), strcpy() y strlen() para manipular cadenas desde la biblioteca string.h.
Este documento presenta una introducción a Python. Explica conceptos básicos como variables, tipos de datos, módulos y funciones. También cubre estructuras de control como condicionales if, if-else y if-elif-else, así como iterativas como while y for. Finalmente, introduce conceptos de listas y cómo acceder a sus elementos.
Este documento describe diferentes comandos y estructuras de control para los lenguajes de programación Raptor, C# y Java. Explica comandos como entrada de datos, llamadas a procedimientos, asignación de variables, salida de datos, estructuras de control de selección y ciclos. También describe declaración de variables, operadores aritméticos y relacionales, procedimientos, funciones, unidades, operaciones con apuntadores y cadenas, y funciones para E/S, archivos y conversión de datos.
Este documento presenta una introducción básica al software MATLAB. MATLAB es un programa matemático utilizado para resolver problemas del mundo real mediante el cálculo numérico y simbólico. Integra el cálculo, la visualización y la programación en un entorno fácil de usar que permite expresar soluciones de forma análoga a la notación matemática. El documento explica cómo iniciar MATLAB, los elementos de su escritorio y cómo trabajar con variables, números, cadenas, operadores y funciones dentro del programa.
El documento proporciona una guía rápida de referencia sobre los principales tipos de datos y operaciones en Python. Resume los tipos de datos básicos como números, cadenas, listas, tuplas, diccionarios y conjuntos, así como operaciones comunes sobre ellos. También cubre declaraciones, funciones y control de flujo en Python.
El documento lista los comandos de Raptor y Java y describe su función. Los comandos de Raptor incluyen asignación, llamada, entrada, salida, selección y ciclo. Los comandos de Java incluyen @author, @param, @return y @see. También describe funciones como printf, scanf, strcpy y funciones para crear, abrir y cerrar archivos.
Este documento presenta información sobre funciones y relaciones. Define términos clave como función, dominio, rango, variable dependiente e independiente. Explica cómo determinar si una relación es una función y cómo representar funciones mediante tablas de valores, gráficas y notación funcional. Incluye ejemplos de cómo evaluar funciones, resolver problemas de mundo real y representar funciones geométricas.
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfElisaLen4
Un pequeño resumen de lo que fue el estilo arquitectónico Ecléctico, así como el estilo arquitectónico histórico, sus características, arquitectos reconocidos y edificaciones referenciales de dichas épocas.
TIA portal Bloques PLC Siemens______.pdfArmandoSarco
Bloques con Tia Portal, El sistema de automatización proporciona distintos tipos de bloques donde se guardarán tanto el programa como los datos
correspondientes. Dependiendo de la exigencia del proceso el programa estará estructurado en diferentes bloques.
2. Contenido
2.1 Tipos de Datos primitivos
2.2 Definición, asignación y operaciones con variables
2.3 Manejo de Entrada-Salida.
2.4 Operaciones con Cadenas de Caracteres.
2.5 Operaciones con Listas.
4. Cadenas de caracteres
• Las cadenas de caracteres es uno de los tipos de datos más populares
en Python.
• Se considera un tipo de dato compuesto porque están hechas de
elementos más pequeños llamados caracteres.
• Se pueden crear utilizando comillas simples o dobles .
5. Sumar cadenas de caracteres
>>> "Un divertido "+"programa "+"de "+ "radio"
'Un divertido programa de radio'
>>>
6. Multiplicar una cadena s por un número k
>>> 3 * "programas "
'programas programas programas '
>>> "programas " * 3
'programas programas programas '
>>>
7. Trabajando con partes de una cadena
• El operador corchete [] selecciona sólo un caracter de una cadena:
• Resultado???
• La letra en la posición dos (2)
>>> fruta = "banana"
>>> letra = fruta[1]
>>> print letra
TIP:
Las posiciones empiezan desde 1, los índices desde 0.
8. Índices
• A la expresión entre corchetes se le llama índice.
• Un índice identifica a un miembro de un conjunto ordenado, en este caso el
conjunto de caracteres de la cadena.
• El índice puede ser cualquier expresión entera.
9. Tamaño de una cadena de caracteres
• La función len devuelve el número de caracteres de una cadena:
• Si deseamos retornar la última letra de la cadena de caracteres?
>>> fruta = "banana"
>>> len(fruta)
6
longitud = len(fruta)
ultima = fruta[longitud-1]
longitud = len(fruta)
ultima = fruta[-1]
10. Segmentos de cadenas de caracteres - slices
⮚ Dividir la cadena de caracteres s=“Fundamentos”
Code Result Descripción
s[2:5] nda Caracteres en los indices 2,3,4.
s[ :5] Funda Los primero 5 caracteres.
s[5: ] mentos Caracteres desde el índice 5 al final.
s[ -2: ] os Los últimos dos caracteres.
s[ : ] Fundamentos Toda la cadena de caracteres.
s[ 1 : 7 : 2] udm Caracteres desde el índice 1 al 6, step 2.
s[ : : -1] sotnemadnuF Un step negativo muestra al revese el string.
TIP:
Hay que tener cuidado con salirse del rango de una cadena
11. • url = www.espol.edu.ec
• url1 = www.uchile.edu.cl
• url2 = www.unam.edu.mx
¿Cómo se que URL es de Ecuador, Chile o México?
url[-2:]
Ejemplo
12. Búsqueda
• Para buscar una subcadena (o un caracter) en una
cadena, solamente necesitamos saber si una cadena
contiene cierto caracter o cierta subcadena.
• Usando el operador in
• Devuelve un valor de True si la subcadena o caracter
se encuentra, caso contrario retorna False.
>>> if 'la' in 'hola':
... print '¡Está!'
...
¡Está!
13. Búsqueda
• Para buscar una subcadena (o un caracter) en una
cadena, solamente necesitamos saber si una cadena
contiene cierto caracter o cierta subcadena.
• Usando la función index()
>>> cadena = "hola”
>>> cadena.index('a')
3
>>> cadena.index('ha')
# index() lanza una excepción
Traceback (most recent call last):
File "", line 1, in
ValueError: substring not found
14. Búsqueda
• Para buscar una subcadena (o un caracter) en una
cadena, solamente necesitamos saber si una cadena
contiene cierto caracter o cierta subcadena.
• Usando la función find()
>>> cadena = "hola”
>>> cadena.find('a')
# si la cadena está, tanto index() como find() funcionan
igual
3
>>> cadena.find('ha')
# 'ha' no está en 'hola', find() retorna -1
-1
16. Operaciones con cadenas de caracteres
Operación Descripción
x in s
x not in s
s + t
s * n+n * s
s[i]
s[i:j]
s[i:j:k]
len(s)
min(s)
max(s)
s.index(x)
17. Formato
• Convertir a mayúscula la primera letra
• Función: capitalize()
• Retorna: una copia de la cadena con la primera letra en mayúsculas.
>>> cadena = "bienvenido a mi aplicación"
>>> print (cadena.capitalize())
Bienvenido a mi aplicación
18. Formato
• Convertir una cadena a minúsculas
• Método: lower()
• Retorna: una copia de la cadena en minúsculas.
>>> cadena = "Hola Mundo"
>>> print (cadena.lower())
hola mundo
19. Formato
• Convertir una cadena a mayúsculas
• Método: upper()
• Retorna: una copia de la cadena en mayúsculas.
>>> cadena = "Hola Mundo"
>>> print (cadena.upper())
HOLA MUNDO
20. Formato
• Convertir mayúsculas a minúsculas y viceversa
• Método: swapcase()
• Retorna: una copia de la cadena convertidas las mayúsculas en minúsculas y viceversa.
>>> cadena = "Hola Mundo"
>>> print (cadena.swapcase())
hOLA mUNDO
21. Formato
• Convertir una cadena en Formato Título
• Método: title()
• Retorna: una copia de la cadena convertida.
>>> cadena = "hola mundo"
>>> print (cadena.title())
Hola Mundo
22. Funciones con cadenas de caracteres
Función Descripción
str.count() Retorna el número de ocurrencias de una subcadena
dentro de una cadena de caracteres.
str.endswith() Retorna True si la cadena de caracteres termina con
una subcadena especificada, caso contrario retorna
False
str.startswith() Retorna True si la cadena de caracteres empieza con
una subcadena especificada, caso contrario retorna
False
23. Funciones con cadenas de caracteres
Función Descripción
str.isalnum() Retorna True si la cadena es alfanumérica, caso contrario retorna
False
str.isalpha() Retorna True si la cadena es alfabética, caso contrario retorna
False
str.isdigit() Retorna True si la cadena es numérica, caso contrario retorna
False
str.isdecimal() Retorna True si la cadena es decimal, caso contrario retorna False
str.islower() Retorna True si la cadena contiene solo minúsculas, caso contrario
retorna False
str.isupper() Retorna True si la cadena contiene solo mayúsculas, caso contrario
retorna False
24. FUNCIONES CADENAS DE CARACTERES
Función Descripción
lower() Devuelve un string con todos sus caracteres en minúsculas.
upper() Devuelve un string con todos sus caracteres en mayúsculas.
replace(x,y) Devuelve un string con cada ocurrencia de x reemplazada por y.
count(x) Cuenta el número de ocurrencias de x en un string.
index(x) Devuelve la ubicación de la primera ocurrencia de x.
isalpha() Devuelve True si cada carácter del string es una letra.
a,b=split(x) Divide la cadena en N variables de acuerdo al carácter x
a,b=rsplit(x) Divide la cadena en N variables de acuerdo al carácter x
(reverse)
s=s.lower()
25. Eliminar caracteres a la izquierda y derecha
de una cadena
• Función: strip(["caracter"])
• Retorna: la cadena sustituida.
>>> cadena = " www.espol.edu.ec "
>>> print (cadena.strip())
www.espol.edu.ec
>>> print (cadena.strip(' '))
www.espol.edu.ec
26. Reemplazar texto
• En Python esto lo hacemos con el método replace
• Función: replace("subcadena a buscar", "subcadena por la cual reemplazar")
• Retorna: la cadena reemplazada.
>>> buscar = "nombre apellido"
>>> reemplazar_por = "Juan Pérez"
>>> print ("Estimado Sr. nombre apellido:".replace(buscar,
reemplazar_por))
Estimado Sr. Juan Pérez:
27. Mutabilidad
• Una cadena de caracteres es inmutable, es decir sus elementos no se pueden
modificar.
• Si se requieren modificaciones, se debe construir una cadena nueva (muchas
veces esto lo hace automáticamente el intérprete de Python).
saludo = "¡Hola todo el mundo!"
saludo[2] = 'L' # ¡ERROR!
print (saludo)
#ERROR
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item
assignment
TIP:
Las Cadenas de Caracteres (str) son INMUTABLES.