#########################################################################[br]#57 Ejemplos de cómo utilizar [br]#la libreria string en Python:[br]#1. Crear una cadena vacía:[br]import string[br]cadena = ""[br]print(cadena)[br]""" """[br]#2. Crear una cadena con un texto:[br]import string[br]cadena = "Hola, mundo!"[br]print(cadena)[br]""" Hola, mundo! """[br]#3. Concatenar dos cadenas:[br]import string[br]cadena1 = "Hola"[br]cadena2 = "mundo"[br]cadena = cadena1 + " " + cadena2[br]print(cadena)[br]""" Hola mundo """[br]#4. Obtener la longitud de una cadena:[br]import string[br]cadena = "Hola, mundo!"[br]longitud = len(cadena)[br]print(longitud)[br]""" 12 """[br]#5. Obtener el primer carácter de una cadena:[br]import string[br]cadena = "Hola, mundo!"[br]primer_caracter = cadena[0][br]print(primer_caracter)[br]""" H """[br]#6. Obtener el último carácter de una cadena:[br]import string[br]cadena = "Hola, mundo!"[br]ultimo_caracter = cadena[-1][br]print(ultimo_caracter)[br]""" ! """[br]#7. Obtener una subcadena de una cadena:[br]import string[br]cadena = "Hola, mundo!"[br]subcadena = cadena[0:4][br]print(subcadena)[br]""" Hola """[br]#8. Convertir una cadena a mayúsculas:[br]import string[br]cadena = "Hola, mundo!"[br]cadena_mayusculas = cadena.upper()[br]print(cadena_mayusculas)[br]""" HOLA, MUNDO! """[br]#9. Convertir una cadena a minúsculas:[br]import string[br]cadena = "Hola, mundo!"[br]cadena_minusculas = cadena.lower()[br]print(cadena_minusculas)[br]""" hola, mundo! """[br]#10. Reemplazar una subcadena en una cadena:[br]import string[br]cadena = "Hola, mundo!"[br]nueva_cadena = cadena.replace("mundo", "Python")[br]print(nueva_cadena)[br]""" Hola, Python! """[br]#11. Buscar una subcadena en una cadena:[br]import string[br]cadena = "Hola, mundo!"[br]posicion = cadena.find("mundo")[br]print(posicion)[br]""" 6 """[br]#12. Contar el número de veces que aparece una subcadena[br]# en una cadena:[br]import string[br]cadena = "Hola, mundo!"[br]contador = cadena.count("o")[br]print(contador)[br]""" 2 """[br]#13. Verificar si una cadena comienza con una subcadena:[br]#Devuelve un valor booleano que indica si una cadena [br]#comienza con el prefijo especificado.[br]import string[br]cadena = "Hola, mundo!"[br]comienza_con = cadena.startswith("Hola")[br]print(comienza_con)[br]""" True """[br]#14. Verificar si una cadena termina con una subcadena:[br]#Devuelve un valor booleano que indica si una cadena [br]#termina con el sufijo especificado[br]import string[br]cadena = "Hola, mundo!"[br]termina_con = cadena.endswith("!")[br]print(termina_con)[br]""" True """[br]#15. Eliminar espacios en blanco al inicio [br]# y al final de una cadena:[br]import string[br]cadena = " Hola, mundo! "[br]cadena_sin_espacios = cadena.strip()[br]print(cadena_sin_espacios)[br]""" Hola, mundo! """[br]#16. Dividir una cadena en una lista de subcadenas:[br]import string[br]cadena = "Hola, mundo!"[br]subcadenas = cadena.split(",")[br]print(subcadenas)[br]""" ['Hola', ' mundo!'] """[br]#17. Unir una lista de subcadenas en una cadena:[br]import string[br]subcadenas = ["Hola", "mundo"][br]cadena = " ".join(subcadenas)[br]print(cadena)[br]""" Hola mundo """[br]#18. Verificar si una cadena contiene [br]# solo caracteres alfabéticos:[br]import string[br]cadena = "Hola, mundo!"[br]es_alfabetica = cadena.isalpha()[br]print(es_alfabetica)[br]""" False """[br]#19. Verificar si una cadena contiene [br]# solo caracteres numéricos:[br]import string[br]cadena = "12345"[br]es_numerica = cadena.isnumeric()[br]print(es_numerica)[br]""" True """[br]#20. Verificar si una cadena contiene [br]# solo caracteres alfanuméricos:[br]import string[br]cadena = "Hola123"[br]es_alfanumerica = cadena.isalnum()[br]print(es_alfanumerica)[br]""" True """[br]#21. Verificar si una cadena contiene [br]# solo caracteres en mayúsculas:[br]import string[br]cadena = "HOLA"[br]es_mayuscula = cadena.isupper()[br]print(es_mayuscula)[br]""" True """[br]#22. Verificar si una cadena contiene [br]# solo caracteres en minúsculas:[br]import string[br]cadena = "hola"[br]es_minuscula = cadena.islower()[br]print(es_minuscula)[br]""" True """[br]#23. Capitalizar una cadena:[br]import string[br]cadena = "hola, mundo!"[br]cadena_capitalizada = cadena.capitalize()[br]print(cadena_capitalizada)[br]""" Hola, mundo! """[br]#24. Convertir una cadena en una lista de caracteres:[br]import string[br]cadena = "Hola, mundo!"[br]lista_caracteres = list(cadena)[br]print(lista_caracteres)[br]""" ['H', 'o', 'l', 'a', ',', ' ', 'm', 'u', 'n', 'd', 'o', '!'] """[br]#25. Convertir una lista de caracteres en una cadena:[br]import string[br]lista_caracteres = ['H', 'o', 'l', 'a', ',', ' ', 'm', 'u', 'n', 'd', 'o', '!'][br]cadena = "".join(lista_caracteres)[br]print(cadena)[br]""" Hola, mundo! """[br]#26. Verificar si una cadena es numérica:[br]import string[br]cadena = "12345"[br]es_numerica = cadena.isnumeric()[br]print(es_numerica)[br]""" True """[br]#27. Verificar si una cadena es alfabética:[br]import string[br]cadena = "Hola"[br]es_alfabetica = cadena.isalpha()[br]print(es_alfabetica)[br]""" True """[br]#28. Verificar si una cadena es alfanumérica:[br]import string[br]cadena = "Hola123"[br]es_alfanumerica = cadena.isalnum()[br]print(es_alfanumerica)[br]""" True """[br]#29. Convertir una cadena en un número entero:[br]import string[br]cadena = "12345"[br]numerica = int(cadena)[br]print(numerica)[br]""" 12345 """[br]#30. Obtener todas las letras en minúsculas:[br]import string[br]letras_minusculas = string.ascii_lowercase[br]print(letras_minusculas)[br]""" abcdefghijklmnopqrstuvwxyz """[br]#31. Obtener todas las letras en mayúsculas:[br]import string[br]letras_mayusculas = string.ascii_uppercase[br]print(letras_mayusculas)[br]""" ABCDEFGHIJKLMNOPQRSTUVWXYZ """[br]#32. Obtener todas las letras:[br]import string[br]letras = string.ascii_letters[br]print(letras)[br]""" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ """[br]#33. Obtener todos los dígitos:[br]import string[br]digitos = string.digits[br]print(digitos)[br]""" 0123456789 """[br]#34. Obtener todos los caracteres de puntuación:[br]import string[br]puntuacion = string.punctuation[br]print(puntuacion)[br]""" !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ """[br]#35. Obtener todos los caracteres imprimibles:[br]import string[br]imprimibles = string.printable[br]print(imprimibles)[br]""" 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ """[br]#36. Obtener un alfabeto personalizado:[br]import string[br]alfabeto_personalizado = string.ascii_lowercase + "ñ"[br]print(alfabeto_personalizado)[br]""" abcdefghijklmnopqrstuvwxyzñ """[br]#38. Convertir una cadena a una lista de caracteres:[br]import string[br]cadena = "Hola, mundo!"[br]lista_caracteres = list(cadena)[br]print(lista_caracteres)[br]""" ['H', 'o', 'l', 'a', ',', ' ', 'm', 'u', 'n', 'd', 'o', '!']"""[br]#39. Convertir una lista de caracteres a una cadena:[br]import string[br]lista_caracteres = ['H', 'o', 'l', 'a', ',', ' ', 'm', 'u', 'n', 'd', 'o', '!'][br]cadena = "".join(lista_caracteres)[br]print(cadena)[br]""" Hola, mundo! """[br]#40. Obtener el índice de un carácter en una cadena:[br]import string[br]cadena = "Hola, mundo!"[br]caracter = ","[br]indice = cadena.index(caracter)[br]print(indice)[br]""" 4 """[br]#41. Contar el número de veces que aparece [br]#un carácter en una cadena:[br]import string[br]cadena = "Hola, mundo!"[br]caracter = "o"[br]contador = cadena.count(caracter)[br]print(contador)[br]""" 2 """[br]#42. Convertir la primera letra de una cadena a mayúsculas[br]import string[br]cadena = "HOLA"[br]print(cadena.capitalize()) [br]""" Hola """[br]#43. Conviertir la primera letra de cada palabra [br]#de una cadena a mayúsculas.[br]import string[br]cadena = "HOLA"[br]print(cadena.title())[br]""" Hola """ [br]#44. Sustituye y/o reemplaza caracteres [br]#de una cadena en Python.[br]import string[br]cadena = "Hola, mundo!"[br]print(cadena.replace("mundo", "Python")) [br]""" Hola, Python! """[br]#45. Buscar una subcadena dentro de una cadena. [br]import string[br]cadena = "Hola, mundo!"[br]print(cadena.find("o")) [br]""" 1 """[br]#46. Devuelve True si todos los caracteres son dígitos.[br]import string[br]cadena = "Hola, mundo!"[br]print(cadena.isdigit())[br]""" False """[br]#47. Elimina cualquier carácter final (caracteres al final de una cadena), [br]#el espacio es el carácter final predeterminado para eliminar.[br]import string[br]cadena = "Hola, mundo! "[br]print(cadena.rstrip()) [br]""" Hola, mundo! """[br]#48. Devuelve una copia de la cadena con los caracteres [br]# principales eliminados[br]import string[br]cadena = " Hola, mundo!"[br]print(cadena.lstrip())[br]""" Hola, mundo! """[br]#49. Devuelve en mayúsculas todas las palabras [br]#en la cadena usando el método split().[br]import string[br]cadena = "Hola, mundo!"[br]print(string.capwords(cadena))[br]""" Hola, Mundo! """[br]#50. Devuelve todos los caracteres de espacio [br]#en blanco, como espacios, tabulaciones y saltos de línea.[br]import string[br]espacios = string.whitespace[br]print(espacios) [br]""" \t\n\r\x0b\x0c """[br]#51. Devuelve los hexadigitos en una cadena de texto. [br]import string[br]hexadigitos = string.hexdigits[br]print(hexadigitos) [br]""" 0123456789abcdefABCDEF """[br]#52. Devuelve los octodigitos en una cadena de texto. [br]import string[br]octodigitos = string.octdigits[br]print(octodigitos)[br]""" 01234567 """[br]#53. Divide la cadena en los saltos de línea y [br]# devuelve una lista[br]import string[br]cadena = "Hola, mundo!"[br]print(cadena.splitlines())[br]""" ['Hola, mundo!'] """[br]#54. Agrega ceros (0) al comienzo de la cadena, [br]#hasta que alcanza la longitud especificada.[br]import string[br]cadena = "12345" [br]print(cadena.zfill(10)) [br]""" 0000012345 """[br]#55. Alinea al centro la cadena, utilizando [br]# un carácter específico como carácter de relleno.[br]import string[br]cadena = "python is fun"[br]print(cadena.center(20, "*")) [br]""" ***python is fun**** """[br]#56. Alinea a la izquierda la cadena, [br]# utilizando un carácter específico como [br]# carácter de relleno.[br]import string[br]cadena = "python is fun"[br]print(cadena.ljust(20, "-")) [br]""" python is fun------- """[br]#57. Alinea a la derecha la cadena, [br]# utilizando un carácter específico como [br]# carácter de relleno.[br]import string[br]cadena = "python is fun"[br]print(cadena.rjust(20, "+"))[br]""" +++++++python is fun """