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).
Lihat contoh dibawah ini :
Maka akan mencetak :
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)
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 2017, 20: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
>>>
>>>
===================== 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 :
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 :
Maka akan mencetak :
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)
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 2017, 20: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']
>>>
>>>
===================== 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 :
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 :
Maka akan mencetak :
Dari contoh semua akan saya satukan untuk membedakan hasil keluaran paragraf dengan fungsi dedent,fill,wrap.
Lihat contoh dibawah ini :
Maka akan mencetak :
Baca Juga Artikel Tentang :Gparted - Cara Menghapus partisi Harddisk di Linux
Sampai disini dulu ;),Gbu :)
Tag: - contoh textwrap 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)
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 2017, 20: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
>>>
>>>
===================== 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 |
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)
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 2017, 20: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']
>>>
>>>
===================== 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
Sampai disini dulu ;),Gbu :)
Tag: - contoh textwrap python
...