No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
19 Hrs
48 Min
26 Seg

Tipos de datos: texto

2/17
Recursos
Transcripción

El tipo de dato texto consiste en un conjuntos de caracteres. Los caracteres pueden ser letras, números, símbolos, espacios e incluso emojis. A estos datos también se los denominan como cadena de caracteres (strings).

Cómo utilizar los tipos de datos texto

En lenguajes como JavaScript, Python o C++, a las cadenas de caracteres se representan entre comillas dobles ( ") o simples ( '). Ejemplos de estos son:

"Este es un texto"
"Ana compró 20 frutas"
"¡Nunca pares de aprender! 💚"

Fíjate que todo lo que se encuentra entre las comillas, son los caracteres que conforman el texto, inclusive los espacios, signos de puntuación, números o emojis.

Los espacios, signos o números también son caracteres, porque al momento de definir que un dato es de tipo texto, entonces cada uno de sus elementos serán los caracteres. Esto debes tener claro para no cometer errores en la manipulación de cadenas de texto.

Qué es la concatenación

La concatenación consiste en la unión de cadena de caracteres. Por lo que ambos bloques deben ser del mismo tipo de dato, en este caso de tipo texto.

Por ejemplo, analiza el siguiente ejemplo de concatenación, ¿cuál crees que sería el resultado?

"Ana" + "está" + "feliz"

La respuesta es "Anaestáfeliz", todo unido, porque estamos uniendo cadenas de caracteres. Si quisieras que haya espacios, deberás concatenar espacios.

"Ana" + " " + "está" + " " + "feliz"

Contribución creada por Andrés Guano (Platzi Contributor).

Aportes 299

Preguntas 13

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

📌Notas


Datos tipo texto: Están compuestos por letras, caracteres y símbolos especiales.
Tanto una palabra como una frase son cadenas de texto.

Ana

Los espacios en la frase también forman parte de la cadena texto.

Ana está estudiando

Podemos tener 2 cadenas de texto separadas y unirlas mediante la concatenación.
Para concatenar necesitamos que ambas partes sean del mismo tipo de dato, en este caso de tipo texto.

Parte1: Ana
Parte2: está 
Concatenación: Anaestá

Para que nuestra cadena de texto tenga sentido lógico es necesario concatenar un espacio

Parte1: Ana
Parte2: _ (el guion bajo es solo para representar el espacio)
Parte3: está
Concatenación: Ana está

Al momento de definir tu tipo de dato como texto, todo lo que incluya tu cadena será reconocido como texto, incluso si su representación gráfica es un número, por ejemplo, un nombre de usuario: “user2004” <–es una cadena de texto.

Cadenas de texto:

Uno_de_los_mejores_cursos_2022

Comparto mis apuntes! 📝🗒️

Wow me encanta ese nuevo tablero 😄

Ejemplo:

  • HolasoyJonatan.

Como observamos, no tiene ningun sentido la frase, pues hay que colocar el espacio vacio que tambien es un caracter:

  • Hola_soy_Jonatan.

Listo, ahora bien vamos a agregar la siguiente cadena de caracteres:

  • y_tengo_21_años.

Entonces para colocarlo todo junto es del dato1 + el dato2 es:

  • Hola_soy_Jonatany_tengo_21_años.

También, nos queda regular, entonces agregamos un espacio vacía, por lo que al final sumamos tres cosas el dato1 + dato3 (vacío) + dato2 y nos queda:

  • Hola_soy_Jonatan_y_tengo_21_años.

Por último, para que quede mejor quitemos visualmente los _:

Hola soy Jonatan y tengo 21 años.

Nota: nuevo verbo desbloqueado concatenar.

Tipo de dato: Texto

Están compuestos por letras, caracteres.

Son datos llamados “cadenas de caracteres” formando una palabra u oración que no necesariamente tiene un significado

  • Ana

Los espacios entre la frase también forman parte de la cadena

  • Ana_esta_estudiando
  • A_n_a

Se puede tener dos bloques distintos de cadenas de texto separadas. Estas se unen por Concatenación

La concatenación es la unión que se realiza en dos cadenas de texto para formar una, es necesario que sean del mismo tipo de datos.

  • Parte 1: Ana
  • Parte 2: Esta
  • Concatenación: Anaesta.

Los espacios no se concatenan por default, por lo que hay que concatenar el espacio.

  • Parte 1: Ana
  • Parte 2: _ (espacio en blanco representado como un guion)
  • Parte 3: Esta
  • Concatenación: Ana_esta

Al momento de definir un tipo de dato como texto, todo lo que incluya será reconocido como texto, incluso si es un número, por ejemplo, un nombre de usuario: “Nombre123**”.**

NOTA RAPIDA:

DATO TEXTO: (CADENA DE CARACTERES)

Variantes similares (cambia la cantidad de espacio físico en memoria)

Se utilizan para almacenar textos que pueden contener letras y números, pero teniendo en cuenta que los números serán tratados como un carácter más. El más utilizado es el tipo Texto [VARCHAR]

Un ejemplo de otra cadena de texto usando la concatenación

Gracias por esa dedicación profa. Le queda bien la explicación con el plumón y espejo.

P1@tz!_€s_un@_gr@n_acad€m¡@

"Maestra_usa" + " pizarra_de_espejo"

Seǹores… La profe escribió al revez para que podamos nosotros ver lo que escribió

Ejemplo/Reto:

Un correo electrónico que al unir dos cadenas se convierta en el:

Primera cadena: platzinauta01
Segunda cadena: @gmail.com
Quedando de la siguiente forma: [email protected]

let miNombre = “Juan.”

hola mi nombre es: ${miNombre}

una forma de concatenar cadenas de texto en JavaScript

ejemplos de cadenas de texto

  1. Hola mundo
  2. nickname
  3. comentarios
  4. descripciones
  5. la redaccion: noticia en web, en blogs

programa_1_2022

Tengo_07_gatos
05_machos_y_02_hembras

Se me ocurren combinaciones alfanumericas. Como: FAC\_027/2024 \_num-caldera902 M@tem-maticas-001
**✔ Reto cumplido:** ```txt "pepito23" + "@gmail.com" = "[email protected]" ```
belisa2024\_mi\_profe\_favorita\_por100pre
```js a = "Hola me llamo Steven" b = "tengo 22 años" suma = a + " " + b console.log(suma) ```
console.log("Mi ejemplo " + "es " + "este de aquí. " + "llevo más de " + 1 + " año estudiando en Platzi.");

El código anterior pertenece a JavaScript, así es la concatenación, así se concatena.

Los nombres de usuario suelen llevar números, pero siguen siendo cadenas de texto.

Que opinan sobre este ejemplo, me gustaría seguir mejorando

De por si todo puede ser una cadena de texto, esto depende de como se defina, algunos ejemplos podrían ser:

  1. “Laura”
  2. “Laura03”
  3. “ABF4567”
  4. “LH23?”
  5. " está estudiando en platzi"

para concatenar es tener claro que los espacios cuentan como un carácter o una unidad de cada cadena de texto.

si quisiera concatenar la lineal 1 y la 5 seria algo así

“Laura” + " " + “esta estudiando en platzi”

“Ana” + " " + “está” +" " +“donde” + " " + “está” + "."
Ana está donde está.

“La” + " " + “profesora” + " " + “se” + " " + “llama” + " " + “Ana” + “,” + " " + “y” + " " + “hasta” + " " + “ahora” + " " + “me” + " " + “doy” + " " + “cuenta” + “.”

La profesora se llama Ana, y hasta ahora me doy cuenta.

lo estoy logrando !

//Datos tipo texto:
nickName = "Nahuel23"
id = "0263"
//Concatenación sin añadir espacios:
nickName + id = "Nahuel230263"
//Concatenación Añadiendo el espacio:
nickName + " " + id = "Nahuel23 0263"

Concatenar: Es la union entre dos cadenas de texto.

Mis ejemplos al concatenar sin espacios

“Me”+“encanta”+“estudiar”+“en”+"Platzi"
MeencantaestudiarenPlatzi

Al concatenar con espacios

“Me”+""+“encanta”+""+“estudiar”+""+“en”+""+"Platzi"
Me encanta estudiar en Platzi

excelente clase… hoy aprendí un nuevo verbo "concatenar"
que es la unión que realizamos entre dos cadenas de texto y van a formar una sola. recuerda que para que esto sea posible ambas unidades deben de ser del mismo tipo de datos.

"Iniciando" -- " " -- "curso" -- "2" -- " " -- "de" -- " " -- "lógica" --"." =Iniciando curso2 de lógica.

Text Strings

Los tipos de datos de texto, también llamados “strings”, o “cadenas de texto”, son un tipo de datos compuesto por unidades mínimas, conocidas como “caracteres”, los cuales incluyen letras, espacios, números, y símbolos, todos estos tipos de caracteres pueden encontrarse simultáneamente en un mismo string de texto, como se ve a continuación:

"¿Ana tiene 21 años?"

letras = ["a", "n", "t", "i", "e", "ñ", "o", "s"]
símbolos = ["¿", "?"]
números = ["21"]

Una cadena de texto puede hacer o no sentido semántico; es decir, un string de texto también puede ser un código aleatorio o sin significado semántico.
En un contexto en el que los string de texto se encuentran combinados con otros tipos de datos, el string suele ser diferenciado y separado por medio de comillas, como indicado en el ejemplo anterior.

“Hola” + “soy” + “yeritza” + “tengo” + “36 años”


"El dia esta hermoso "  + "Para aprender a programar"
<code> 

Siempre_me_gusta_aprender_nuevas_cosas_2023
Tommy100
Tommy_100

Adicionalmente al ejemplo de los emails, considero que las cadenas de textos combinadas son muy frecuentes para los Password y login, incluso en muchos sitios web para poder crear un Password requiere uso de mayúsculas, minúsculas, carácter especial y números. Ejemplos:

  • User = “Hanny0254”

  • Password = “Curso*2023$”

Aunque tienen números y caracteres especiales continúan siendo una cadena de texto.

En cuanto a la concatenación un ejemplo muy claro puede ser una dirección.

  • NumeroDeCalle = “354”

  • NombreDeCalle = “San Juan”

  • Localidad = “Miranda”

  • Ciudad = “Caracas”

  • Pais = “Venezuela”

  • CodigoPostal= “102MCS20”

  • Concatenacion = NumeroDeCalle + ", " + NombreDeCalle + ", " + Localidad + ", " + Ciudad + ", " + Pais + ", " + CodigoPostal

    // Direccion = 354, San Juan, Miranda, Caracas, Venezuela, 102MCS20

<code> 

Parte 1: Nunca
Parte 2: _
Parte 3: pares
Parte 4: _
Parte 5: de
Parte 6: _
Parte 7: aprender.

"Nunca" + " " + " pares " + " " + "de" + " " + "apreender."

Concatenación: Nunca pares de aprender. 

"QU3" + "_" + "S0" = QU3 S0

Hola_soy_iani
Tengo_25_anios
Soy_estudiante_de_platzi

Cadena de texto: An4
Otra Cadena de texto: Ana_B3lis4
Otro tipo Cadena de texto: An@ &elisa

Realice un script para ver de forma más fácil la cantidad de caracteres en una cadena de texto.

Este es el resultado

Este fue el codigo

caracter1 = "Ana"
longitud1 = len(caracter1)
print(caracter1)
print(longitud1)
caracter2 = "esta"
longitud2 = len(caracter2)
print(caracter2)
print(longitud2)
caracter3 = "estudiando"
longitud3 = len(caracter3)
print(caracter3)
print(longitud3)
cadenaDeCaracteres = caracter1+caracter2+caracter3
longitudCadena=len(cadenaDeCaracteres)
print(cadenaDeCaracteres)
print(longitudCadena)
cadenaConEspacios = "Ana esta estudiando"
longitudCadenaConEpacios =len(cadenaConEspacios)
print(cadenaConEspacios)
print(longitudCadenaConEpacios) 

“Feliz” + “año” + "2023"
“Feliz” + " " + “año” + " " + “2023” = Felizaño2023

Mi ejemplo:

"Ana" + " esta feliz" + " y es por eso que " + "Eduard" + " se alegra muchisimo."
"miguel" + " "  + "quiere ser" + "desarrollador de software";

La verdad que es muy importante tener en cuenta estos pequeños conceptos en la programacion. Tipos de datos basicos:

Hora_de_estudiar

Mi ejemplo en python:

Una contraseña utilizando diferentes símbolos también puede ser una cadena de de texto, por ejemplo:

Password: Lrsl@0024

Let str = " string "

`Gracias_por_la_clase`
Los tipos de datos TEXTO: son letras, caracteres especiales, símbolos, emojis que conforman una unidad, y aunque algunos caracteres no sean letras, estas conforman una unidad dentro de la cadena de caracteres. ejemplo: Maria\_nacio\_1988 Al unir las letras y los números, estos se convierten en una cadena de texto.
![](https://static.platzi.com/media/user_upload/Tipos%20de%20datos%20TEXTO-891510c7-5aaf-4034-98f7-8c6b4e720c67.jpg)
```js Estoy_aprendiendo_desde_cero. ```Tipos de datos de texto. Llamado cadena de caracteres
`Mi ejemplo:` 1\) Crudo `Estoy aprendiendo programación` 2\)Concatenado (Sin espacios): `Estoyaprendiendoprogramación` 3\) Concatenado a lo JavaScript (Con espacios) `"Estoy"+" "+"aprendiendo"+" "+"programación"`
Por cierto, encontré que la mayoría de los lenguajes de programación de alto nivel, como: * **JavaScript:** * **Python:** * **Java:** * **C#:** * **PHP:** Esto se podría validar de la siguiente forma: ```js // JavaScript let number = 5; let concatenated = "El número es " + number; console.log(concatenated); // "El número es 5" console.log(typeof concatenated); // "string" // Python number = 5 concatenated = "El número es " + str(number) print(concatenated) # "El número es 5" print(type(concatenated)) # "<class 'str'>" //Java int number = 5; String concatenated = "El número es " + number; System.out.println(concatenated); // "El número es 5" System.out.println(concatenated.getClass().getSimpleName()); // "String" //C# int number = 5; string concatenated = "El número es " + number; Console.WriteLine(concatenated); // "El número es 5" Console.WriteLine(concatenated.GetType()); // "System.String" //PHP $number = 5; $concatenated = "El número es " . $number; echo $concatenated; // "El número es 5" echo gettype($concatenated); // "string" ```
**El tipo de dato texto consiste en un conjuntos de caracteres.** Los caracteres pueden ser letras, números, símbolos, espacios e incluso emojis. A estos datos también se los denominan como cadena de caracteres *(strings)*.
![](https://static.platzi.com/media/user_upload/Tipos_de_datos-im%C3%A1genes-0-8f4b5567-353c-4e02-bf52-0d93f24928e9.jpg)![](https://static.platzi.com/media/user_upload/Tipos_de_datos-im%C3%A1genes-1-70272bf8-06fe-4530-960a-2b06b7ca9a7d.jpg)
mi nombre de usuario es ranald23 parte1: mi parte2: \_ parte3: nombre parte4: \_ parte5: de parte6:\_ parte7: usuario parte8: \_ parte9: es parte10: \_ parte6: ronald23 CONCATENACION= mi\_nombre\_de\_usuario\_es\_ranald23
Excelente!!! ya voy fortaleciendo mis bases de programación!! =D
hola muchachos aqui les dejo mis ejemplos ![](https://static.platzi.com/media/user_upload/image-cbbb452d-4d13-4b00-89cc-8d2b0e1cadfc.jpg)![](https://static.platzi.com/media/user_upload/image-98d3dff3-ff08-4c15-b1eb-9ed2837decaa.jpg) que tal les parece mi ejemplo use javascript
los datos tipo texto tambien se le dice string no importa que el strig tenga numeros o simbolos una vez que lo hemos declarado
![](https://static.platzi.com/media/user_upload/image-24c405e2-4ea2-440b-911a-2800e094d84f.jpg)
**✔ Reto cumplido:** ```txt "pepito23" ```+ ```js "@gmail.com" ```=```txt "[email protected]" ```
Ojalá una de estas saquen un curso de computación cuántica
DATOS TIPOS FUENTES \- Numéricos - Encuestas \- Textuales - Sensores \- Booleanos - Registros administrativos \- Fecha y hora - Bases de datos CARACTERÍSTICAS PROCESAMIENTO \- Precisión - Filtrado \- Exactitud - Ordenamiento \- Calidad - Agrupamiento \- Privacidad - Cálculos \- Seguridad - Transformaciones ANÁLISIS APLICACIONES \- Exploratorio - Negocios \- Interpretativo - Ciencia \- Predictivo - Tecnología \- Visualización - Salud \- Educación \- Gobierno
Hola mundo xd
gracias\_por\_el\_curso
un pequeño ejemplo de la concatenación en la consola del navegador, en este ejemplo se colocaron los espacios en las cadenas de texto dentro de las comillas, vamos a identificar los espacios como "\_" de esta manera vamos a saber que realmente ahí hay un espacio. ejemplo: a = "Ana\_" b = "está\_" c = "feliz" frase = a + b + c frase = Ana está feliz. o puedes simplemente omitir el espacio en las comillas ("") y agregarlo por ti mismo, pero no considero que no sería lo óptimo. ejemplo: a = "feliz" b = "aprendiendo" c = "con platzi" frase = a +"\_"*+ b +"\_*" + c frase = feliz aprendiendo con platzi. ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-04-04%20102008-48cc8162-13e4-4bf4-85a1-7c5846c62e3e.jpg)
Orlando\_tiene\_un\_libro Ejemplo de cadena de caracteres
var a = quien var b = viendo var c = esto var d = en var e = 2024 suma = dovument.write(a + " " + b + " " + c + " " + d + " " + e)
Otro ejemplo de cadena de texto es la dirección de residencia, como Cr 112f - 13 -55
luis12 <> esta <> aqui12 = luis12estaaqui12 luis12 <> <> esta <> aqui12. = luis12 esta aqui12 Lucas\_esta\_jugando = lucasestajugando lucas <> <> esta <> <> jugando = lucas esta jugando 1345aqui\_ 1984\_en\_nuestro\_pais = 1345aqui1984ennuestropais 1345aqui <> <> 1984 <> <> en <> <> nuestro <> <> pais = 1345aqui 1984 en nuestro pais
Las contraseñas pueden ser cadenas de texto.
Nunca me aburro cuando utilizo los conceptos de este curso para explicar las bases del pensamiento lógico. Magistral la forma de explicar.
Mi apunte: Para concatenar en el leguaje de python y c# se utiliza el operador "+". por lo tanto si queremos unir 3 datos (a,b,c) tipo texto(string) seria de la siguiente manera ![](https://static.platzi.com/media/user_upload/image-fa388ad8-fee9-481f-98ca-2aeacfc36642.jpg)
Los datos de texto son una forma de información que consiste en secuencias de caracteres alfabéticos y/o numéricos. Estos caracteres pueden representar palabras, frases, párrafos, símbolos, entre otros. Los datos de texto son fundamentales en la informática y se utilizan en una amplia variedad de aplicaciones, desde la comunicación y el procesamiento de texto hasta el almacenamiento de información y la manipulación de datos en bases de datos. Los datos de texto pueden ser clasificados en varios tipos dependiendo de su naturaleza y uso. Algunos de los tipos comunes de datos de texto incluyen: 1. **Cadenas de caracteres (Strings)**: Son secuencias de caracteres que representan palabras, frases o cualquier otro tipo de texto. Por ejemplo, "Hola mundo", "OpenAI es increíble", etc. 2. **Texto sin formato**: Son datos de texto que no tienen ningún formato especial, como negrita, cursiva o tamaño de fuente. Es simplemente texto plano, como el contenido de un archivo de texto sin formato (.txt). 3. **Documentos estructurados**: Son datos de texto que tienen una estructura definida, como archivos HTML, XML o JSON, que contienen etiquetas o marcas que organizan y describen el contenido. 4. **Texto enriquecido**: Son datos de texto que incluyen formato adicional, como negrita, cursiva, subrayado, color, etc. Pueden ser representados en formatos como Rich Text Format (RTF) o en lenguajes de marcado como Markdown. 5. **Texto codificado**: Son datos de texto que han sido codificados en un formato específico, como ASCII, UTF-8, UTF-16, etc. La codificación determina cómo se representan los caracteres en binario para su almacenamiento y procesamiento por parte de una computadora. Estos son solo algunos ejemplos de los tipos de datos de texto que se encuentran comúnmente en informática. La manipulación y procesamiento de datos de texto son fundamentales en muchas áreas de la informática, como la programación, la inteligencia artificial, la minería de datos, el procesamiento del lenguaje natural, entre otros.
![](https://www.notion.so/Cadenas-17178990c28349f1b0702f42093d0d98?pvs=4#c924adb4a87d449095ddd26fd46bbf1c)![](https://www.notion.so/Cadenas-17178990c28349f1b0702f42093d0d98?pvs=4#c924adb4a87d449095ddd26fd46bbf1c)![](https://static.platzi.com/media/user_upload/image-905e9f3b-8818-42ee-9e88-54e4873571f3.jpg)
me\_encanta\_ pasar\_cursos\_de\_platzi
\#python a = “Alexandra14” b =”25Rosales” \#concatenación suma= a+b print(suma) \#Alexandra1425Rosales print(a + ” “ + b + “ “ ) \#Alexandra14 25Rosales
string valor = "verde" print ("El color del pantalon es"+":"+valor) respuesta: El color del pantalón es: verde
![]()¿Eso seria una cadena de texto? ```js let ejemploTexto = "Hola, esto es una cadena de texto."; ```
Tipos de datos: textoChatGPTChatGPT En programación, el tipo de dato "texto" se utiliza para almacenar información que consiste en secuencias de caracteres. Estos caracteres pueden ser letras, números, símbolos y espacios. Dependiendo del lenguaje de programación, este tipo de dato puede tener diferentes nombres, como "cadena de caracteres" o "string" en inglés. Aquí hay una descripción general de cómo se maneja el tipo de dato texto en programación: 1. **Representación:** * Los textos se representan como secuencias de caracteres encerradas entre comillas simples (' ') o comillas dobles (" "). Por ejemplo:pythonCopy code`texto_simple = 'Hola, mundo!'` `texto_doble = "¡Programación es divertida!"` 2. **Operaciones y Funciones:** * Se pueden realizar varias operaciones y manipulaciones en cadenas de texto, como concatenación, extracción de subcadenas, longitud, entre otras.pythonCopy code`texto1 = "Hola"` `texto2 = "mundo"` `# Concatenación de cadenas` `concatenado = texto1 + ", " + texto2 # Resultado: "Hola, mundo"` `# Longitud de la cadena` `longitud = len(concatenado) # Resultado: 12 (incluyendo el espacio y la coma)` 3. **Inmutabilidad:** * En muchos lenguajes de programación, las cadenas de texto son inmutables, lo que significa que no se pueden cambiar una vez que se han creado. Cualquier operación que parezca modificar la cadena en realidad crea una nueva cadena.pythonCopy code`original = "Hola"` `modificado = original + ", mundo" # Se crea una nueva cadena` 4. **Índices y Slicing:** * Los caracteres individuales en una cadena de texto pueden ser accedidos mediante índices, y también es posible extraer subcadenas utilizando la técnica de "slicing".pythonCopy code`mensaje = "Hola, mundo"` `primer_caracter = mensaje[0] # Resultado: "H"` `subcadena = mensaje[7:12] # Resultado: "mundo"` 5. **Métodos y Funciones Incorporadas:** * Los lenguajes de programación suelen proporcionar una variedad de métodos y funciones incorporadas para manipular cadenas de texto, como la conversión a mayúsculas o minúsculas, búsqueda de subcadenas, reemplazo, etc.pythonCopy code`mensaje = "¡Hola, mundo!"` `mayusculas = mensaje.upper() # Resultado: "¡HOLA, MUNDO!"` `posicion = mensaje.find("mundo") # Resultado: 7 (índice de la primera aparición)` Estos son solo algunos conceptos básicos relacionados con el manejo de datos de texto en programación. La manipulación efectiva de cadenas de texto es una habilidad esencial para trabajar con información en muchos tipos de programas.

placas de vehículos

hola\_mundo\_2023

Las cadenas de texto o strings puede tener letras numeros espacios y caracteres especiales

¡Hola! Comparto mi reto.
Unidad 1: fecha_de_inicio_de_la_segunda_guerra_mundial:

Unidad 2: _primero_de_septiembre_de_1939.

Concatenación: fecha de inicio de la segunda guerra mundial: primero de septiembre de 1939.

Tipos de datos: texto

Están compuestos por letras, así como se escribiría una carta, oración, nombre o palabra. Se le llama “cadena de caracteres”, aquel que está compuesto por una secuencia de letras, que van unidas formando una palabra u oración, que no siempre tiene un significado.

Ejemplo:

Palabra: Ana: 3 letras, del mismo tipo de dato: letra.
Oración: Ana_está_estudiando. Se agregaron más palabras, pero también espacios. Cuando se trabaja con cadenas de texto, incluso los espacios son importantes, sirven para unir palabras.

Tanto la palabra Ana, como la oración, son cadenas de texto.

Caractares

¿Qué es un carácter? Una unidad de esta cadena de texto, por eso, también se le conoce como cadena de caracteres, porque cada una de los caracteres forma una cadena.
Ana → A es un carácter.

  • ¿Si tengo caracteres separados?: A_n_a. Ya no se habla de una palabra cuyo significado es un nombre u objeto. Tenemos 3 caracteres separados por un espacio, pero siguen siendo una cadena, unidos por ese espacio.

Los espacios también forman parte de la cadena de caracteres, aún cuando se tiene una oración separada entre palabras por espacio, sigue siendo una unidad de texto.

  • Es posible tener dos cadenas de caracteres separados, sean palabras, frases o caracteres. También se pueden unir, a través de la concatenación.

Concatenación

Es la unión realizada entre dos cadenas de texto, que formarán una sola.

Para hacer una concatenación, es necesario que ambas partes y unidades sean del mismo tipo de dato: para unir Ana y está, ambas unidades deben ser de tipo texto.

En los lenguajes de programación, varia la forma de indicar que se está escribiendo un texto, tienen operadores diferentes. Por eso tengo que ir a la documentación de cada lenguaje, para saber cómo indico que es una cadena de texto u otro tipo de dato.

Ana: unidad 1
Está: unidad 2

Se indica que habrá una unión.

Resultado: Anaestá
Porque se unió el último carácter de Ana, con el primero de está.

Debo que indicar que hay un espacio entre Ana y está, los espacios no se agregan por default.

Corrección: Ana → espacio → está. Al concatenar esas tres unidades, sí se tendrá el resultado inicial:
Ana está ✅

¿Puedo agregar a una cadena de texto otros valores que no son letras?

Sí, se puede. Por ejemplo, el nickname de Ana, puede ser Ana06, en el momento en que se define que es una cadena de texto, todo en esa unidad pasa a ser texto, incluso si su representación gráfica es un número, el 06 sería texto también.

Unidad 1: Ana06
Unidad 2: 07está

Concatenación: Ana0607está

No hay que hacer operaciones con los números, porque se consideran texto.

Reto

Otros ejemplos de cadenas de texto combinadas con números que se mantienen como texto.

Unidad 1: fecha_de_inicio_de_la_segunda_guerra_mundial:

Unidad 2: _primero_de_septiembre_de_1939.

Concatenación: fecha de inicio de la segunda guerra mundial: primero de septiembre de 1939.

Muy buena la información de este curso!!
repasando con todo!

Xx_The_Destroyer_12_xX

```python print("Ana") print("Ana_esta_estudiando") ```
Estos\_caracteres\_son\_una\_cadena\_de\_texto. "Concatenar en Python, por ejemplo: " + "se hace con un +." "Los números también pueden ser una cadena de texto, al colocarle comillas" + "1, 2, 3, 4, 5."
Esta\_es\_1\_cadena\_DE\_texto.
Cualquier comentario aqui será una cadena de texto.
Creo que un ejemplode de caden de caracteres puede ser una Direccion