Cara menggunakan bitstring python

minggu lalu. Setelah itu, dilanjutkan dengan Pengenalan String Methods, tempat masih di Laboratorium Yayasan AirPutih jam 14.00 WIB sampai selesai.

Show

Koreksi Latihan Soal Python

Buatlah suatu program yang keluarannya seperti jawaban dibawah ini:

  • Operasi Penambahan:

              4 + 4 = 8

  • Operasi Pengurangan:

              10 – 5 = 5

  • Operasi Perkalian:

              25 x 5 = 25

  • Operasi Pembagian:

              25 : 5 = 5

Langkah-langkah sbb:

  • Buka Terminal
  • Buat file yang ekstensi .py menggunakan teks editor vim 

$ vim latihan.py

  • ketik i untuk memasukkan teks

#!/usr/bin/env python

print "Operasi Penambahan:"
print '4 + 4 =',4 + 4

print "Operasi Pengurangan:"
print '10 - 5 =',10 - 5

print "Operasi Perkalian:"
print '25 * 5 =',25 * 5

print "Operasi Pembagian:"
print '25 / 5 =',25 / 5

  • Simpan dan keluar tekan ESC dan ketik :wq <enter>
  • Jalankan $ python latihan.py

Pengenalan String Methods 

  • str.capitalize()

Methode ini memngembalikan sebuah salinan dari string dengan hanya karakter pertama dikapitalisasi. Untuk 8-bit string, methode ini adalah dependen-lokal.

Contoh:

#!/usr/bin/python

str = "ini adalah contoh string capitalize....
wow sesuatu banget!!!";

print "str.capitalize() : ", str.capitalize()

Keluarannya:

str.capitalize() :  Ini adalah contoh string capitalize....
wow sesuatu banget!!!
  • str.center(width[width[,fillchar])

Metode ini mengembalikan ke pusat dalam serangkaian panjang lebar.

Berikut adalah detail dari parameter:

– Width: adalah lebar total string.

– fillchar: adalah karakter pengisi

Contoh:

#!/usr/bin/env python
str = "ini adalah contoh string center...
wow sesuatu banget!!!";
print "str.center(50, '='): ", str.center(50,'=')

Keluarannya:

str.center(50, '='):  =ini adalah contoh string center...
wow sesuatu banget!!!=
  • str.count(sub[,start[,end]])

Metode ini mengembalikan jumlah kejadian sub substring dalam rentang [awal, akhir]. Opsional argumen awal dan akhir diinterpretasikan sebagai dalam notasi slice. Atau menghitung jumlah kata di dalam kalimat dan menghitung jumlah hutuf di dalam kata.

Berikut adalah detail dari parameter:

– sub: adalah substring yang akan dicari.

– start: Pencarian dimulai dari indeks ini. Karakter pertama dimulai dari indeks 0. Secara default pencarian dimulai dari indeks 0.

– end: Pencarian berakhir dari indeks ini. Karakter pertama dimulai dari indeks 0. Secara default pencarian berakhir pada indeks terakhir.

Contoh:

#!/usr/bin/env python

str = "ini adalah contoh string count....
wow sesuatu banget!!!";

sub = "a";
print "str.count(sub, 4, 40) : ", str.count(sub, 4, 40)
sub = "sesuatu banget";
print "str.count(sub) : ", str.count(sub)

Keluarannya:

str.count(sub, 4, 40) :  3
str.count(sub) :  1
  • str.decode([encoding[,errors]])

Metode ini decode string menggunakan codec terdaftar untuk encoding. pengkodean default encoding string default.

Berikut adalah detail dari parameter:

– encoding: adalah pengkodean untuk digunakan. Untuk daftar semua pengkodean.

– error: dapat diberikan untuk mengatur skema penggunaan kesalahan yang berbeda. Default untuk kesalahan adalah ‘ketat’, yang berarti bahwa keasalahan pengkodean meningkat (UnicodeError). Nilai-nilai lain yang mungkin adalah ‘mengabaikan’, ‘menganti’, ‘xmlcharrefreplace’, ‘backslasheplace’ dan nama yang terdaftar melalui codecs.register error().

Contoh:

#!/usr/bin/env python

str = "ini adalah contoh string decode....
wow sesuatu banget!!!";
str = str.encode('base64','strict');

print "Encoded String: " + str;
print "Decoded String: " + str.decode('base64','strict')

Keluarannya:

Encoded String: aW5pIGFkYWxhaCBjb250b2ggc3RyaW5nIGRl
Y29kZS4uLi53b3cgc2VzdWF0dSBiYW5nZXQhISE=

Decoded String: ini adalah contoh string decode....
wow sesuatu banget!!!
  • str.encode([encoding[, errors]])

Metode ini mengembalikan versi kode dari string. Pengkodean default adalah default encoding string saat ini. Kesalahan dapat diberikan untuk mengatur skema penanganan kesalahan berbeda.

Detail parameter sama dengan str.decode.

Contoh:

#!/usr/bin/python

str = "ini adalah contoh string encode....
wow sesuatu banget!!!";

print "Encoded String: " + str.encode('base64','strict')

Keluarannya:

#!/usr/bin/python

str = "ini adalah contoh string capitalize....
wow sesuatu banget!!!";

print "str.capitalize() : ", str.capitalize()
0
  • str.endswith(suffix[, start[, end]])

Metode ini mengembalikan yang benar jika string berakhir dengan akhiran tertentu dinyatakan kembali yang salah jika opsional membatasi indeks yang disesuaikan dengan indeks awal dan akhiran yang diberikan.

Berikut adalah detail dari parameter:

– suffix: bisa menjadi string atau bisa menjadi tupel juga, suffix untuk pencarian.

– start: slince dimulai dari sini.

– end: slince berakhir di sini.

Contoh:

#!/usr/bin/python

str = "ini adalah contoh string capitalize....
wow sesuatu banget!!!";

print "str.capitalize() : ", str.capitalize()
1

Keluarannya:

#!/usr/bin/python

str = "ini adalah contoh string capitalize....
wow sesuatu banget!!!";

print "str.capitalize() : ", str.capitalize()
2

Rangkuman kali ini cukup sekian, lumayan membuat saya puspa (pusing pala… 😀 ). Sebenarnya masih banyak lagi String Methods yang belum dipaparkan, karena lokasi waktu dan ditakutkan jika kebanyakan bisa mabok… :D, kita lanjutkan pada tulisan blogku selanjutnya ya… :). Akhir pertemuan Pemateri mengeluarakan sebuah istilah “Software yang bagus itu, tidak bisa diukur dengan jumlah kodenya!!!”. Maksudnya yang terpenting kodingannya cukup sederhana dan sesuai dengan kebutuhan agar efektif.

Cara menggunakan bitstring python

Share this:

  • Twitter
  • Facebook

Menyukai ini:

Suka Memuat...

Terkait

Published in:

  • Berita Linux
  • Programing
on Oktober 19, 2011 at 10:29 am    
Tags: Koreksi Latihan Soal dan Pengenalan String Method Python

Cara menggunakan bitstring python

The URI to TrackBack this entry is: https://agungkreatif.wordpress.com/2011/10/19/koreksi-latihan-soal-dan-pengenalan-string-method-python/trackback/