Chuỗi ký tự
Đã giới thiệu| English | Ý nghĩa |
|---|---|
| string/strɪŋ/ | chuỗi |
| ordered sequence/ˈɔːdəd ˈsiːkwəns/ | Dãy có thứ tự |
| characters/ˈkærɪktəz/ | Ký tự |
| Concatenation/kənˌkætəˈneɪʃn/ | Nối chuỗi |
| Length/leŋθ/ | Độ dài |
| substring/ˈsʌbstrɪŋ/ | Chuỗi con |
| user input/ˈjuːzə ˈɪnpʊt/ | Dữ liệu đầu vào của người dùng |
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.
Một chuỗi ký tự là:
Độ khó 1/5 · 100 xu + một phần thưởng nhỏ cho lần hoàn thành đầu tiên trong ngày
Thứ tự quan trọng, nên "abc" ≠ "cba".
Nối "sun" và "flower" sẽ thu được:
Độ khó 1/5 · 100 xu + một phần thưởng nhỏ cho lần hoàn thành đầu tiên trong ngày
Nối chuỗi ghép chúng theo thứ tự thành một chuỗi duy nhất.
Độ dài của chuỗi "cat" là bao nhiêu?
Độ khó 2/5 · 140 xu + một phần thưởng nhỏ cho lần hoàn thành đầu tiên trong ngày
Nó có 3 ký tự: 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.

Characters are numbered from 1; concatenation joins strings end to end
Chỉ mục và cắt chuỗi ký tự
Mỗi ký tự đều có vị trí (chỉ mục bắt đầu từ 0). Một đoạn cắt lấy các ký tự từ chỉ mục bắt đầu đến — nhưng không bao gồm — chỉ mục kết thúc.
Nếu đếm bắt đầu từ 0, ký tự ở vị trí 0 của "cat" là:
Độ khó 1/5 · 100 xu + một phần thưởng nhỏ cho lần hoàn thành đầu tiên trong ngày
Vị trí 0 là ký tự đầu tiên, "c".
Một phần của chuỗi, chẳng hạn như "put" từ "computer", được gọi là ______.
Độ khó 1/5 · 100 xu + một phần thưởng nhỏ cho lần hoàn thành đầu tiên trong ngày
Chuỗi con là một đoạn cắt của chuỗi gốc.
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.
Nối "Hi, " + "Ana" + "!" sẽ tạo ra:
Độ khó 1/5 · 100 xu + một phần thưởng nhỏ cho lần hoàn thành đầu tiên trong ngày
Ba chuỗi nối lại theo thứ tự để chào người dùng.
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.
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.