Strings · Cadenas
| English | Español |
|---|---|
| string/strɪŋ/ | cadena |
| ordered sequence/ˈɔːdəd ˈsiːkwəns/ | secuencia ordenada |
| characters/ˈkærɪktəz/ | personajes |
| Concatenation/kənˌkætəˈneɪʃn/ | concatenación |
| Length/leŋθ/ | Longitud |
| substring/ˈsʌbstrɪŋ/ | subcadena |
| user input/ˈjuːzə ˈɪnpʊt/ | entrada del usuario |
Text is a string
- Text in a program is stored as a string 字符串.
- A string is an ordered sequence 有序序列 of characters 字符.
- "Hello" is a string of five characters.
- Order matters, so "abc" and "cba" are different strings.
El texto es una cadena
- El texto en un programa se almacena como una cadena 字符串.
- Una cadena es una secuencia ordenada 有序序列 de caracteres 字符.
- "Hello" es una cadena de cinco caracteres.
- El orden importa, por lo que "abc" y "cba" son cadenas diferentes.
A string is: · Una cadena es:
Order matters, so "abc" ≠ "cba". · El orden importa, por lo que "abc" ≠ "cba".
Concatenating "sun" and "flower" gives: · Concatenar "sun" y "flower" da como resultado:
Concatenation joins them in order into one string. · La concatenación los une en orden para formar una sola cadena.
What is the length of the string "cat"? · ¿Cuál es la longitud de la cadena "cat"?
It has 3 characters: c, a, t. · Tiene 3 caracteres: c, a, t.
String operations
- Concatenation 拼接 joins strings into one: "sun" + "flower" gives "sunflower".
- Length 长度 is how many characters a string holds — the length of "cat" is 3.
- A substring 子串 is a part of a string: from "computer" you can take "put".
- You can also read one character by its position.
Operaciones con cadenas
- La concatenación 拼接 une cadenas en una sola: "sun" + "flower" da como resultado "sunflower".
- La longitud 长度 indica cuántos caracteres contiene una cadena; la longitud de "cat" es 3.
- Un subcadena 子串 es una parte de una cadena: de "computer" se puede extraer "put".
- También se puede leer un carácter individual según su posición.
Index and slice a string · Indexar y extraer una porción de una cadena
Every character has a position (index from 0). A slice takes characters from the start index up to — but not including — the end index. · Cada carácter tiene una posición (índice desde 0). Una porción toma caracteres desde el índice inicial hasta — pero sin incluir — el índice final.
If counting starts at 0, the character at position 0 of "cat" is: · Si el conteo comienza en 0, el carácter en la posición 0 de "cat" es:
Position 0 is the first character, "c". · La posición 0 es el primer carácter, "c".
A part of a string, such as "put" from "computer", is called a ______. · Una parte de una cadena, como "put" dentro de "computer", se llama ______.
A substring is a slice of the original string. · Una subcadena es una porción de la cadena original.
Positions and indexing
- Positions are counted from a starting number.
- Many languages start at $0$, so in "cat" position $0$ is "c" and position $2$ is "t".
- A substring takes characters from a start index up to — but not including — an end index.
- Always check where a language starts counting.
Posiciones e indexación
- Las posiciones se cuentan a partir de un número inicial.
- Muchos lenguajes comienzan en $0$, por lo que en "cat", la posición $0$ es "c" y la posición $2$ es "t".
- Una subcadena toma caracteres desde un índice de inicio hasta —pero sin incluir— un índice de finalización.
- Siempre comprueba dónde comienza el conteo en un lenguaje específico.
Concatenating "Hi, " + "Ana" + "!" produces: · Concatenar "Hi, " + "Ana" + "!" produce:
The three strings join in order to greet the user. · Las tres cadenas se unen en orden para saludar al usuario.
Processing user input
- These operations process user input 用户输入 — text a user types, like a name.
- A program might read a name, find its length, and greet the user by joining strings.
Greeting. Read the name "Ana" into name; its length is 3. Build the greeting by concatenation: "Hi, " + name + "!" gives "Hi, Ana!" — the output shown to the user.
Procesamiento de entrada del usuario
- Estas operaciones procesan la entrada del usuario 用户输入 —el texto que escribe un usuario, como un nombre—.
- Un programa podría leer un nombre, calcular su longitud y saludar al usuario mediante la concatenación de cadenas.
Saludo. Lee el nombre "Ana" en name; su longitud es 3. Construye el saludo por concatenación: "Hi, " + name + "!" da como resultado "Hi, Ana!" —la salida que ve el usuario—.
A string is an ordered sequence of characters, so order matters. Key operations are concatenation (join), length (count), and substring (a part). Positions are usually indexed from 0, and a slice runs up to but not including the end index. Strings let a program process user input.
Una cadena es una secuencia ordenada de caracteres, por lo que el orden importa. Las operaciones clave son la concatenación (unir), la longitud (contar) y la subcadena (una parte). Las posiciones suelen estar indexadas desde 0, y una porción abarca hasta —pero sin incluir— el índice final. Las cadenas permiten a un programa procesar la entrada del usuario.