;

52.Belajar Bersama Python | Textwrap() pada python - textwrap.fill(),textwrap.wrap(),textwrap.dedent()

Module Textwrap pada Python

textwrap.fill(),textwrap.wrap(),textwrap.dedent()


Module textwrap adalah module yang memformat teks paragraf sesuai lebar yang dinginkan oleh user,untuk membuat format text paragraf kita membutuhkan fungsi textwrap.fill(namavaribel,width).

Jika kalian ingin melihat artikel tentang Python : Lihat disini

Lihat contoh dibawah ini :



import textwrap
x1 = ("Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@"
      "berbagai cara telah kucoba,saat terjatuh rasanya sangat sulit untuk&%"
      "bangkit ketika ingin terbang lagi")
print textwrap.fill(x1,width=100)

Maka akan mencetak :



"Python  2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500] 32 bit on win32."
>>> 
===================== RESTART: C:\Python27\contoh\a1.py =====================
Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@berbagai cara telah kucoba,saat terjatuh
rasanya sangat sulit untuk&%bangkit ketika ingin terbang lagi
>>> 


Lihat gambar dibawah ini :


 textwrap.fill() pada python
 textwrap.fill() pada python


Dari contoh diatas kamu dapat menyesuaikan lebar text yang akan dikeluarkan oleh shell python,perintah fill mencetak menggabungkan paragraf dalam string tunggal,memisahkan baris baru yang dibungkus menjadi satu string.

sedangkan wrap mencetak paragraf menjadi satu,tetapi memisahkan baris baru dengan lebar yang sudah ditentukan


Lihat contoh dibawah ini :



import textwrap
x1 = """Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@
      berbagai cara telah kucoba,saat terjatuh rasanya sangat sulit untuk&%
      bangkit ketika ingin terbang lagi"""
print textwrap.wrap(x1, width=25)

Maka akan mencetak :



"Python  2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500] 32 bit on win32."
>>> 
===================== RESTART: C:\Python27\contoh\a1.py =====================
['Nama saya', 'BuayaBerdiri,tapi cita-', 'cita saya ingin terbang&@', 'berbagai cara telah', 'kucoba,saat terjatuh', 'rasanya sangat sulit', 'untuk&%       bangkit', 'ketika ingin terbang lagi']
>>> 



Lihat gambar dibawah ini :


 textwrap.wrap() pada python
 textwrap.wrap() pada python




selain fill dan wrap kita juga akan mengenal yang namanya dedent yang berfungsi untuk menghapus spasi atau baris kosong pada baris sehingga apa yang paragraf yang dideklarasikan oleh variabel sama dengan hasil keluaran pada shell python.


Lihat contoh dibawah ini :



import textwrap
x1 = """Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@
      berbagai cara telah kucoba,saat terjatuh rasanya sangat sulit untuk&%
      bangkit ketika ingin terbang lagi"""
print textwrap.dedent(x1)

Maka akan mencetak :



"Python 2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500] 32 bit on win32."
>>> 
===================== RESTART: C:\Python27\contoh\a1.py =====================
Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@
      berbagai cara telah kucoba,saat terjatuh rasanya sangat sulit untuk&%
      bangkit ketika ingin terbang lagi
>>> 




Lihat gambar dibawah ini :


 textwrap.dedent() pada python
 textwrap.dedent() pada python




Dari contoh semua akan saya satukan untuk membedakan hasil keluaran paragraf dengan fungsi dedent,fill,wrap.

Lihat contoh dibawah ini :



import textwrap
x1 = """Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@
      berbagai cara telah kucoba,saat terjatuh rasanya sangat sulit untuk&%
      bangkit ketika ingin terbang lagi"""
print textwrap.dedent(x1)


import textwrap
x2 = """Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@
      berbagai cara telah kucoba,saat terjatuh rasanya sangat sulit untuk&%
      bangkit ketika ingin terbang lagi"""
print textwrap.fill(x1)


import textwrap
x2 = """Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@
      berbagai cara telah kucoba,saat terjatuh rasanya sangat sulit untuk&%
      bangkit ketika ingin terbang lagi"""
print textwrap.wrap(x1)


Maka akan mencetak :



"Python 2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500] 32 bit on win32."
>>> 
===================== RESTART: C:\Python27\contoh\a1.py =====================
Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@
      berbagai cara telah kucoba,saat terjatuh rasanya sangat sulit untuk&%
      bangkit ketika ingin terbang lagi
Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@
berbagai cara telah kucoba,saat terjatuh rasanya sangat sulit untuk&%
bangkit ketika ingin terbang lagi
['Nama saya BuayaBerdiri,tapi cita-cita saya ingin terbang&@', 'berbagai cara telah kucoba,saat terjatuh rasanya sangat sulit untuk&%', 'bangkit ketika ingin terbang lagi']
>>> 


Baca Juga Artikel Tentang :Gparted - Cara Menghapus partisi Harddisk di Linux

Lihat gambar dibawah ini :


textwrap.dedent(),fill(),wrap()  pada python
textwrap.dedent(),fill(),wrap()  pada python




Sampai disini dulu ;),Gbu :)

Tag: - contoh textwrap python

...




List of Article Posts https://buayaberdiri.blogspot.com