Python - Librería String

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

Geogebra Python