Daftar Referensi Python
Method str.expandtabs() mengganti karakter tab dengan spasi sampai posisi tab berikutnya.
Sintaks
string.expandtabs(tabsize=8)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
tabsize |
Tidak | Jarak antarposisi tab; default 8 |
Nilai balik: string baru dengan tab yang sudah diperluas.
Contoh
teks = "A\tB"
print(repr(teks.expandtabs(4)))
Output:
'A B'
Contoh Lainnya
Ukuran tab dua
print(repr("A\tB".expandtabs(2)))
Output:
'A B'
Beberapa tab
print(repr("1\t22\t333".expandtabs(4)))
Output:
'1 22 333'
Baris baru mereset kolom
teks = "A\tB\nC\tD"
print(repr(teks.expandtabs(4)))
Output:
'A B\nC D'
Kesalahan Umum
expandtabs()tidak mengubah string asli.- Jumlah spasi bergantung pada posisi kolom, bukan selalu sama dengan
tabsize. - Gunakan
repr()ketika ingin melihat spasi dan newline dengan jelas.
Pelajari Lebih Lanjut
- Referensi: str.isspace() · repr() · str.replace()
- Buku Belajar Python untuk Pemula: Bab 5, Bab 7, dan Bab 16
