En la programación de Python, una cadena es una secuencia de caracteres entre comillas simples ''
o comillas dobles ””
. Las cadenas son uno de los tipos de datos fundamentales en Python y se utilizan ampliamente en la programación para representar datos basados en texto. En este artículo, discutiremos las propiedades de las cadenas en Python, su importancia y algunos de los métodos más utilizados para trabajar con cadenas.
Veamos algunas propiedades de cadenas y ejemplos para cada una:
my_string = "Hello, medium!"
my_string[0] = "J" #assigning new value my_string[0]'print(my_string) #output => TypeError: 'str' object does not support item assignment
2. Las cadenas se pueden encerrar entre comillas simples o dobles:
my_string = "Hello, medium!"
second_string = 'Hello, medium!'print(my_string) #output => Hello, medium!
print(second_string) #output => Hello, medium!
También te puede interesar¿Qué es Jasper AI y realmente puede reemplazar a su redactor?
3. Las cadenas se indexan y se cortan:
my_string = "Hello, medium!"#getting a especific character with the index
print(my_string[0]) #output => H
print(my_string[1]) #output => e
print(my_string[2]) #output => l
print(my_string[3]) #output => l
print(my_string[3]) #output => o
# slicing the string to get a substring
print(my_string[0:6]) #output => Hello,
print(my_string[0:-1]) #output => Hello, medium
print(my_string[7:14]) #output => medium!
4. Las cadenas se pueden concatenar: Puede concatenar dos o más cadenas para crear una nueva cadena. Esto se hace a menudo usando el +
operador.
fist_string = "Hello, "
second_string = "medium!"
my_string = fist_string + second_stringprint(my_string) #output => Hello, medium!
5. Las cadenas se pueden formatear utilizando marcadores de posición y especificadores de formato para insertar variables, valores y expresiones en una cadena. Aquí hay algunos ejemplos de cómo formatear cadenas en Python:
# Using placeholders
name = "Medium"
month = "August"
year = 2012
my_strig = "Hello, I am {} and I was lanched in {} {}".format(name,month, year)
print(my_strig) # Output=> Hello, I am Medium and I was lanched in August 2012# Using formatting specifiers
pi = 3.14159265359
formatted_pi = "The value of pi is approximately {:.2f}".format(pi)
print(formatted_pi) # Output=> The value of pi is approximately 3.14
# Using f-strings
name = "Bob"
age = 30
greeting = f"Hello, my name is {name} and I am {age} years old"
print(greeting) # Output=> Hello, my name is Bob and I am 30 years old
También te puede interesarLangChain: Nueva Armadura Brillante NLP/NLU
6. Las cadenas se pueden comparar:
my_string1 = "Hello, medium!"
my_string2 = "hello, medium!"
print(my_string1 == my_string2) #output => False
print(my_string1.lower() == my_string2.lower()) #ouutput => True
Python proporciona varios métodos integrados para trabajar con cadenas. Estos son algunos de los métodos más utilizados:
len()
: este método devuelve la longitud de una cadena (el número de caracteres que contiene). Por ejemplo:my_string1 = "Hello, medium!"
print(len(my_string1)) #output => 14
upper()
: este método devuelve una nueva cadena con todos los caracteres convertidos a mayúsculas. Por ejemplo:my_string = "Hello, medium!"
print(my_string.upper()) #Output => HELLO, MEDIUM!
lower()
: este método devuelve una nueva cadena con todos los caracteres convertidos a minúsculas. Por ejemplo:my_string = "Hello, medium!"
print(my_string.lower()) #Output => hello, medium!
strip()
: este método devuelve una nueva cadena con cualquier espacio en blanco inicial o final eliminado. Por ejemplo:my_string = " Hello, medium! "
print(my_string.strip()) #Output => 'Hello, medium!'
split()
: este método divide una cadena en una lista de subcadenas según un delimitador especificado. Por ejemplo:my_string = "Hello, medium!"
print(my_string.split(',')) #Output => ['Hello', ' medium!']
join()
: este método concatena una lista de cadenas en una sola cadena utilizando un delimitador especificado. Por ejemplo:my_list = ['Hello', 'medium!']
delimiter = ', '
my_string = delimiter.join(my_list)
print(my_string) #Output => 'Hello, medium!'
Las cadenas cortas en Python son un tipo de datos que son realmente útiles para trabajar con información basada en texto. Tienen muchas propiedades diferentes que le permiten hacer cosas como encontrar caracteres o palabras específicas, combinar diferentes cadenas y formatearlas de diferentes maneras. Debido a todas estas propiedades, las cadenas se usan mucho en la programación cuando se necesita trabajar con datos de texto.
[post_relacionado id=»1831″]
También te puede interesarUna breve introducción a ChatGPT