Strings · Chaînes de Caractères
| English | Français |
|---|---|
| string/strɪŋ/ | chaîne |
| ordered sequence/ˈɔːdəd ˈsiːkwəns/ | séquence ordonnée |
| characters/ˈkærɪktəz/ | les personnages |
| Concatenation/kənˌkætəˈneɪʃn/ | concaténation |
| Length/leŋθ/ | Durée |
| substring/ˈsʌbstrɪŋ/ | sous-chaîne |
| user input/ˈjuːzə ˈɪnpʊt/ | entrée utilisateur |
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.
Le texte est une chaîne
- Le texte dans un programme est stocké sous forme de chaîne 字符串.
- Une chaîne est une séquence ordonnée 有序序列 de caractères 字符.
- "Bonjour" est une chaîne de cinq caractères.
- L'ordre compte, donc "abc" et "cba" sont des chaînes différentes.
A string is: · Une chaîne de caractères est :
Order matters, so "abc" ≠ "cba". · L'ordre compte, donc "abc" ≠ "cba".
Concatenating "sun" and "flower" gives: · En concaténant "sun" et "flower", on obtient :
Concatenation joins them in order into one string. · La concaténation les joint dans l'ordre en une seule chaîne.
What is the length of the string "cat"? · Quelle est la longueur de la chaîne "cat" ?
It has 3 characters: c, a, t. · Elle contient 3 caractères : 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.
Opérations sur les chaînes
- La concaténation 拼接 joint des chaînes en une seule : "soleil" + "fleur" donne "soleil-fleur".
- La longueur 长度 est le nombre de caractères qu'une chaîne contient — la longueur de "chat" est 3.
- Un sous-chaîne 子串 est une partie d'une chaîne : à partir de "ordinateur", vous pouvez prendre "put".
- Vous pouvez aussi lire un caractère par sa position.
Index and slice a string · Indexer et extraire une tranche d'une chaîne
Every character has a position (index from 0). A slice takes characters from the start index up to — but not including — the end index. · Chaque caractère occupe une position (index à partir de 0). Une tranche extrait des caractères de l'index de départ jusqu'à — mais sans inclure — l'index de fin.
If counting starts at 0, the character at position 0 of "cat" is: · Si le comptage commence à 0, le caractère à la position 0 de "cat" est :
Position 0 is the first character, "c". · La position 0 est le premier caractère, "c".
A part of a string, such as "put" from "computer", is called a ______. · Une partie d'une chaîne, comme "put" dans "computer", s'appelle un ______.
A substring is a slice of the original string. · Une sous-chaîne est une tranche de la chaîne originale.
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.
Positions et indexation
- Les positions sont comptées à partir d'un nombre de départ.
- De nombreux langages commencent à $0$, donc dans "chat", la position $0$ est "c" et la position $2$ est "t".
- Un sous-chaîne prend des caractères d'un index de début jusqu'à — mais sans inclure — un index de fin.
- Vérifiez toujours où un langage commence à compter.
Concatenating "Hi, " + "Ana" + "!" produces: · En concaténant "Hi, " + "Ana" + "!", on obtient :
The three strings join in order to greet the user. · Les trois chaînes se joignent dans l'ordre pour saluer l'utilisateur.
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.
Traitement des entrées utilisateur
- Ces opérations traitent les entrées utilisateur 用户输入 — le texte tapé par un utilisateur, comme un nom.
- Un programme pourrait lire un nom, trouver sa longueur, et saluer l'utilisateur en joignant des chaînes.
Salutation. Lisez le nom "Ana" dans name ; sa longueur est 3. Construisez la salutation par concaténation : "Bonjour, " + name + " !" donne "Bonjour, Ana !" — la sortie affichée à l'utilisateur.
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.
Une chaîne est une séquence ordonnée de caractères, donc l'ordre compte. Les opérations clés sont la concaténation (joindre), la longueur (compter) et le sous-chaîne (une partie). Les positions sont généralement indexées à partir de 0, et une tranche va jusqu'à mais sans inclure l'index de fin. Les chaînes permettent à un programme de traiter les entrées utilisateur.