String
Diperkenalkan| English | Makna |
|---|---|
| string/strɪŋ/ | string |
| ordered sequence/ˈɔːdəd ˈsiːkwəns/ | Urutan terurut |
| characters/ˈkærɪktəz/ | Karakter |
| Concatenation/kənˌkætəˈneɪʃn/ | Penggabungan |
| Length/leŋθ/ | Panjang |
| substring/ˈsʌbstrɪŋ/ | Substring |
| user input/ˈjuːzə ˈɪnpʊt/ | Input pengguna |
Teks adalah string
- Teks dalam program disimpan sebagai string.
- String adalah urutan terurut dari karakter.
- "Hello" adalah string dari lima karakter.
- Urutan itu penting, sehingga "abc" dan "cba" adalah string yang berbeda.
String adalah:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Urutan penting, sehingga "abc" ≠ "cba".
Menggabungkan "sun" dan "flower" menghasilkan:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Konkatenasi menggabungkan keduanya secara berurutan menjadi satu string.
Berapakah panjang string "cat"?
Difficulty 2/5 · 140 coins + a small bonus on first completion today
Memiliki 3 karakter: c, a, t.
Operasi string
- Konskatenasi menggabungkan string menjadi satu: "sun" + "flower" menghasilkan "sunflower".
- Panjang adalah berapa banyak karakter yang disimpan string — panjang "cat" adalah 3.
- Substring adalah sebagian dari string: dari "computer" Anda bisa mengambil "put".
- Anda juga dapat membaca satu karakter berdasarkan posisinya.
Indeks dan iris string
Setiap karakter memiliki posisi (indeks mulai dari 0). Irisan mengambil karakter dari indeks awal hingga — tetapi tidak termasuk — indeks akhir.
Jika penghitungan dimulai dari 0, karakter pada posisi 0 dari "cat" adalah:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Posisi 0 adalah karakter pertama, "c".
Bagian dari string, seperti "put" dari "computer", disebut ______.
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Substring adalah irisan dari string asli.
Posisi dan indeks
- Posisi dihitung mulai dari angka awal.
- Banyak bahasa dimulai dari $0$, sehingga dalam "cat" posisi $0$ adalah "c" dan posisi $2$ adalah "t".
- Substring mengambil karakter dari indeks awal hingga — tetapi tidak termasuk — indeks akhir.
- Selalu periksa di mana bahasa dimulai menghitung.
Menggabungkan "Hi, " + "Ana" + "!" menghasilkan:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Ketiga string tersebut digabungkan secara berurutan untuk menyapa pengguna.
Memproses input pengguna
- Operasi ini memproses input pengguna — teks yang diketik pengguna, seperti nama.
- Program mungkin membaca nama, menemukan panjangnya, dan menyapa pengguna dengan menggabungkan string.
Sapaan. Baca nama "Ana" ke dalam name; panjangnya adalah 3. Bangun sapaan melalui penggabungan: "Hi, " + name + "!" menghasilkan "Hi, Ana!" — output yang ditampilkan kepada pengguna.
Sebuah string adalah urutan terurut dari karakter, sehingga urutan penting. Operasi utama adalah penggabungan (join), panjang (count), dan substring (sebagian). Posisi biasanya terindeks mulai dari 0, dan potongan berjalan hingga tetapi tidak termasuk indeks akhir. String memungkinkan program memproses input pengguna.