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
Creation Method
Buat teks secara langsung dengan tanda kutip tunggal atau ganda.
Sintaks
"hello"
Parameter
Nama
Deskripsi
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.
Convert a number, boolean, or other value to text.
Sintaks
str(value, /)
Parameter
Nama
Deskripsi
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.
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.
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.
Salin substring menggunakan pemotongan gaya Python.
Sintaks
string[start:end[:step]]
Parameter
Nama
Deskripsi
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.
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.
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.
Trim whitespace, or the provided characters, from both ends.
Sintaks
string.strip(chars=None, /)
Parameter
Nama
Deskripsi
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.
Trim whitespace, or the provided characters, from the left side.
Sintaks
string.lstrip(chars=None, /)
Parameter
Nama
Deskripsi
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.
Trim whitespace, or the provided characters, from the right side.
Sintaks
string.rstrip(chars=None, /)
Parameter
Nama
Deskripsi
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.
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.
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.
Find the first substring index, or return -1 when absent.
Sintaks
string.find(sub, start=0, stop=len(string), /)
Parameter
Nama
Deskripsi
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.
Find the first substring index and fail visibly when absent.
Sintaks
string.index(sub, start=0, stop=len(string), /)
Parameter
Nama
Deskripsi
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.
Return a copy with occurrences of old text replaced.
Sintaks
string.replace(old, new, count=-1, /)
Parameter
Nama
Deskripsi
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.
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.
Join an iterable of strings using this string as the separator.
Sintaks
string.join(iterable, /)
Parameter
Nama
Deskripsi
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.
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.
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.
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.
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.
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.
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.
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.