Runtime v2.81 · Diperbarui 30 Sep 2026

String

Pengumpulan nilai teks.

Sintaks

String

Kelas ini tidak dapat dibuat langsung.

Parameter

Tidak ada

Nilai yang dikembalikan

—

Perilaku / efek samping

Pengumpulan nilai teks. Dibuat oleh string literal atau str(nilai), kemudian dibaca dengan operasi panjang/indeks/loop.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

name = "Start"
if name:
    first_char = name[0]
    text(first_char)

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

Tidak ada

Metode

24 metode

String.literal

Buat teks secara langsung dengan tanda kutip tunggal atau ganda.

Sintaks

"hello"

Parameter

NamaDeskripsi
textString
String content between quotes.
Wajib · Posisi atau nama
Tanpa nilai bawaan

Nilai yang dikembalikan

String — Nilai string baru.

Perilaku / efek samping

Buat teks secara langsung dengan tanda kutip tunggal atau ganda.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "Start"
text(label)

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.cast

Convert a number, boolean, or other value to text.

Sintaks

str(value, /)

Parameter

NamaDeskripsi
valueAny?
Value to convert into text.
Wajib · Hanya posisi
Tanpa nilai bawaan

Nilai yang dikembalikan

String — Nilai teks yang dikonversi.

Perilaku / efek samping

Convert a number, boolean, or other value to text. Large or deeply nested structured values use a bounded preview with explicit omission markers, while a direct string remains unchanged.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

attempt = 3
line = str(attempt)

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.length

Hitung berapa banyak karakter dalam string.

Sintaks

len(string, /)

Parameter

NamaDeskripsi
stringString
String value to count.
Wajib · Hanya posisi
Tanpa nilai bawaan

Nilai yang dikembalikan

Int — Jumlah karakter.

Perilaku / efek samping

Hitung berapa banyak karakter dalam string.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "Play"
count = len(label)        # mengembalikan 4

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.index_access

Baca satu karakter berdasarkan indeks.

Sintaks

string[index]

Parameter

NamaDeskripsi
stringString
Source string.
Wajib · Posisi atau nama
Tanpa nilai bawaan
indexInt
Character index. Use -1 for the last character.
Wajib · Hanya posisi
Tanpa nilai bawaan

Nilai yang dikembalikan

String? — String satu karakter, atau Tidak Ada jika di luar jangkauan.

Perilaku / efek samping

Baca satu karakter berdasarkan indeks. Indeks negatif dihitung dari akhir.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "Play"
first = label[0]          # mengembalikan 'P'
last = label[-1]          # mengembalikan 'y'

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.slice

Salin substring menggunakan pemotongan gaya Python.

Sintaks

string[start:end[:step]]

Parameter

NamaDeskripsi
startInt
First character index to include.
Opsional · Hanya posisi
Default: start of string
endInt
Stop before this character index.
Opsional · Hanya posisi
Default: end of string
stepInt
Distance between characters. Cannot be 0; negative values read backward.
Opsional · Hanya posisi
Default: 1

Nilai yang dikembalikan

String — Potongan string baru, dijepit ke rentang yang tersedia.

Perilaku / efek samping

Salin substring menggunakan pemotongan gaya Python. Batas yang dihilangkan menggunakan awal atau akhir; indeks negatif dihitung dari akhir.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "abcdef"
middle = label[1:4]       # mengembalikan 'bcd'
tail = label[-3:]         # mengembalikan 'def'
reverse = label[::-1]     # mengembalikan 'fedcba'

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.lower_method

Return a lowercase copy of the string.

Sintaks

string.lower()

Parameter

Tidak ada

Nilai yang dikembalikan

String — Lowercase string.

Perilaku / efek samping

Return a lowercase copy of the string.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "PLAY"
text(label.lower())

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.upper_method

Return an uppercase copy of the string.

Sintaks

string.upper()

Parameter

Tidak ada

Nilai yang dikembalikan

String — Uppercase string.

Perilaku / efek samping

Return an uppercase copy of the string.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "play"
text(label.upper())

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.strip_method

Trim whitespace, or the provided characters, from both ends.

Sintaks

string.strip(chars=None, /)

Parameter

NamaDeskripsi
charsString?
Characters to trim instead of whitespace.
Opsional · Hanya posisi
Default: None

Nilai yang dikembalikan

String — Trimmed string.

Perilaku / efek samping

Trim whitespace, or the provided characters, from both ends.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "  Play  "
clean = label.strip()

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.lstrip_method

Trim whitespace, or the provided characters, from the left side.

Sintaks

string.lstrip(chars=None, /)

Parameter

NamaDeskripsi
charsString?
Characters to trim instead of whitespace.
Opsional · Hanya posisi
Default: None

Nilai yang dikembalikan

String — Left-trimmed string.

Perilaku / efek samping

Trim whitespace, or the provided characters, from the left side.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "...Play"
clean = label.lstrip(".")

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.rstrip_method

Trim whitespace, or the provided characters, from the right side.

Sintaks

string.rstrip(chars=None, /)

Parameter

NamaDeskripsi
charsString?
Characters to trim instead of whitespace.
Opsional · Hanya posisi
Default: None

Nilai yang dikembalikan

String — Right-trimmed string.

Perilaku / efek samping

Trim whitespace, or the provided characters, from the right side.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "Play..."
clean = label.rstrip(".")

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.startswith_method

Check whether the selected slice starts with a prefix.

Sintaks

string.startswith(prefix, start=0, stop=len(string), /)

Parameter

NamaDeskripsi
prefixString
Prefix to test.
Wajib · Hanya posisi
Tanpa nilai bawaan
startInt
Start index for the check.
Opsional · Hanya posisi
Default: 0
stopInt
Stop index for the check.
Opsional · Hanya posisi
Default: len(string)

Nilai yang dikembalikan

Boolean — true when the prefix matches.

Perilaku / efek samping

Check whether the selected slice starts with a prefix.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "Play"
ready = label.startswith("Pl")

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.endswith_method

Check whether the selected slice ends with a suffix.

Sintaks

string.endswith(suffix, start=0, stop=len(string), /)

Parameter

NamaDeskripsi
suffixString
Suffix to test.
Wajib · Hanya posisi
Tanpa nilai bawaan
startInt
Start index for the check.
Opsional · Hanya posisi
Default: 0
stopInt
Stop index for the check.
Opsional · Hanya posisi
Default: len(string)

Nilai yang dikembalikan

Boolean — true when the suffix matches.

Perilaku / efek samping

Check whether the selected slice ends with a suffix.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "Play"
ready = label.endswith("ay")

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.find_method

Find the first substring index, or return -1 when absent.

Sintaks

string.find(sub, start=0, stop=len(string), /)

Parameter

NamaDeskripsi
subString
Substring to find.
Wajib · Hanya posisi
Tanpa nilai bawaan
startInt
Start index for the search.
Opsional · Hanya posisi
Default: 0
stopInt
Stop index for the search.
Opsional · Hanya posisi
Default: len(string)

Nilai yang dikembalikan

Int — First matching index, or -1.

Perilaku / efek samping

Find the first substring index, or return -1 when absent.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "start button"
index = label.find("button")

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.index_method

Find the first substring index and fail visibly when absent.

Sintaks

string.index(sub, start=0, stop=len(string), /)

Parameter

NamaDeskripsi
subString
Substring that must exist.
Wajib · Hanya posisi
Tanpa nilai bawaan
startInt
Start index for the search.
Opsional · Hanya posisi
Default: 0
stopInt
Stop index for the search.
Opsional · Hanya posisi
Default: len(string)

Nilai yang dikembalikan

Int — First matching index.

Perilaku / efek samping

Find the first substring index and fail visibly when absent.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "start button"
index = label.index("button")

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.replace_method

Return a copy with occurrences of old text replaced.

Sintaks

string.replace(old, new, count=-1, /)

Parameter

NamaDeskripsi
oldString
Text to replace.
Wajib · Hanya posisi
Tanpa nilai bawaan
newString
Replacement text.
Wajib · Hanya posisi
Tanpa nilai bawaan
countInt
Maximum replacements; negative means all.
Opsional · Hanya posisi
Default: -1

Nilai yang dikembalikan

String — Updated string copy.

Perilaku / efek samping

Return a copy with occurrences of old text replaced.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "start start"
once = label.replace("start", "play", 1)

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.split_method

Split a string into a list of text parts.

Sintaks

string.split(sep=None, maxsplit=-1, /)

Parameter

NamaDeskripsi
sepString?
Separator text. None splits on whitespace.
Opsional · Hanya posisi
Default: None
maxsplitInt
Maximum split count; negative means all.
Opsional · Hanya posisi
Default: -1

Nilai yang dikembalikan

list — List of string parts.

Perilaku / efek samping

Split a string into a list of text parts.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

raw = "a,b,c"
parts = raw.split(",")

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.join_method

Join an iterable of strings using this string as the separator.

Sintaks

string.join(iterable, /)

Parameter

NamaDeskripsi
iterableIterable<String>
String values to join.
Wajib · Hanya posisi
Tanpa nilai bawaan

Nilai yang dikembalikan

String — Joined string.

Perilaku / efek samping

Join an iterable of strings using this string as the separator.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

parts = ["a", "b", "c"]
line = ",".join(parts)

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.count_method

Count non-overlapping substring occurrences.

Sintaks

string.count(sub, start=0, stop=len(string), /)

Parameter

NamaDeskripsi
subString
Substring to count.
Wajib · Hanya posisi
Tanpa nilai bawaan
startInt
Start index for the count.
Opsional · Hanya posisi
Default: 0
stopInt
Stop index for the count.
Opsional · Hanya posisi
Default: len(string)

Nilai yang dikembalikan

Int — Occurrence count.

Perilaku / efek samping

Count non-overlapping substring occurrences.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "banana"
count = label.count("an")

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.isalpha_method

Check whether the string is non-empty and all characters are letters.

Sintaks

string.isalpha()

Parameter

Tidak ada

Nilai yang dikembalikan

Boolean — true for letters only.

Perilaku / efek samping

Check whether the string is non-empty and all characters are letters.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

label = "Play"
ok = label.isalpha()

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.isdigit_method

Check whether the string is non-empty and all characters are digits.

Sintaks

string.isdigit()

Parameter

Tidak ada

Nilai yang dikembalikan

Boolean — true for digits only.

Perilaku / efek samping

Check whether the string is non-empty and all characters are digits.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

value = "123"
ok = value.isdigit()

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.isalnum_method

Check whether the string is non-empty and all characters are letters or digits.

Sintaks

string.isalnum()

Parameter

Tidak ada

Nilai yang dikembalikan

Boolean — true for letters or digits only.

Perilaku / efek samping

Check whether the string is non-empty and all characters are letters or digits.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

value = "A123"
ok = value.isalnum()

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.isspace_method

Check whether the string is non-empty and all characters are whitespace.

Sintaks

string.isspace()

Parameter

Tidak ada

Nilai yang dikembalikan

Boolean — true for whitespace only.

Perilaku / efek samping

Check whether the string is non-empty and all characters are whitespace.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

value = "   "
ok = value.isspace()

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.for_loop

Ulangi karakter dari kiri ke kanan.

Sintaks

for ch in string:

Parameter

NamaDeskripsi
chString
Current character in the loop.
Wajib · Posisi atau nama
Tanpa nilai bawaan
stringString
String to iterate.
Wajib · Posisi atau nama
Tanpa nilai bawaan

Nilai yang dikembalikan

None — Tidak ada nilai pengembalian langsung. Dieksekusi satu kali per karakter.

Perilaku / efek samping

Ulangi karakter dari kiri ke kanan.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

word = "Go"
for ch in word:
    text(ch)

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

String.truthy_check

Periksa apakah stringnya kosong atau tidak.

Sintaks

if string | if not string

Parameter

NamaDeskripsi
stringString
String used in the condition.
Wajib · Posisi atau nama
Tanpa nilai bawaan

Nilai yang dikembalikan

Boolean condition — benar jika tidak kosong, salah jika kosong.

Perilaku / efek samping

Periksa apakah stringnya kosong atau tidak.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

value = ""
if not value:
    text("empty")

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait