Las strings son las arrays de bytes que representan caracteres Unicode. Sin embargo, Python no admite el tipo de datos de caracteres. Un carácter es una string de longitud uno.
Ejemplo:
Python3
# Python program to demonstrate # string # Creating a String # with single Quotes String1 = 'Welcome to the Geeks World' print("String with the use of Single Quotes: ") print(String1) # Creating a String # with double Quotes String1 = "I'm a Geek" print("\nString with the use of Double Quotes: ") print(String1)
Producción:
String with the use of Single Quotes: Welcome to the Geeks World String with the use of Double Quotes: I'm a Geek
Nota: Para obtener más información, consulte Python String
Colecciones.UserString
Python admite una string como un contenedor llamado UserString presente en el módulo de colecciones. Esta clase actúa como una clase contenedora alrededor de los objetos de string. Esta clase es útil cuando se quiere crear una string propia con alguna funcionalidad modificada o con alguna funcionalidad nueva. Se puede considerar como una forma de agregar nuevos comportamientos para la string. Esta clase toma cualquier argumento que se pueda convertir en string y simula una string cuyo contenido se mantiene en una string regular. La string es accesible por el atributo de datos de esta clase.
Sintaxis:
collections.UserString(seq)
Ejemplo 1:
Python3
# Python program to demonstrate # userstring from collections import UserString d = 12344 # Creating an UserDict userS = UserString(d) print(userS.data) # Creating an empty UserDict userS = UserString("") print(userS.data)
Producción:
12344
Ejemplo 2:
Python3
# Python program to demonstrate # userstring from collections import UserString # Creating a Mutable String class Mystring(UserString): # Function to append to # string def append(self, s): self.data += s # Function to remove from # string def remove(self, s): self.data = self.data.replace(s, "") # Driver's code s1 = Mystring("Geeks") print("Original String:", s1.data) # Appending to string s1.append("s") print("String After Appending:", s1.data) # Removing from string s1.remove("e") print("String after Removing:", s1.data)
Producción:
Original String: Geeks String After Appending: Geekss String after Removing: Gkss
Publicación traducida automáticamente
Artículo escrito por nikhilaggarwal3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA