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)))

Coba di IDE

Output:

'A   B'

Contoh Lainnya

Ukuran tab dua

print(repr("A\tB".expandtabs(2)))

Coba di IDE

Output:

'A B'

Beberapa tab

print(repr("1\t22\t333".expandtabs(4)))

Coba di IDE

Output:

'1   22  333'

Baris baru mereset kolom

teks = "A\tB\nC\tD"
print(repr(teks.expandtabs(4)))

Coba di IDE

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