Belajar String Python Sederhana


Program ini menggunakan Python versi 2. Script Python dapat ditulis di text editor semisal Notepad dan simpan dengan extension .py.

<img src="python.png" alt="python">


Berikut adalah script pertama yang digunakan.

#Python
#Program Hello World Loki Lang
print 'Hello World'
print 'Ketik string:'
myString = raw_input()
print 'String:',myString
print 'Upper:', myString.upper()
print 'Lower:', myString.lower()
print 'Capitalize:', myString.capitalize()
print 'Title:', myString.title()
lenght = len(myString)
print 'Panjang dari', myString, 'ialah', lenght, 'character'


Dalam pemrograman komputer, string adalah sebuah deret simbol. Tipe data string adalah tipe data yang digunakan untuk menyimpan barisan karakter, tipe data char.
  • Komentar dalam Python menggunakan '#', kalimat dalam satu baris dan berada di belakang tanda '#' tidak dieksekusi dalam program, hanya sebatas komentar
  • Function print, digunakan untuk mencetak pesan nilai dari suatu constanta atau variable.
    Function raw_input(), digunakan untuk menerima input dari user, tipe data secara default adalah string
  • Method string, upper(), digunakan untuk mengolah suatu string, dan mengembalikannya dalam bentuk uppercase, lebih jelasnya lihat bagian hasil
  • Method string, lower(), digunakan untuk mengolah suatu string, dan mengembalikannya dalam bentuk lowercase, lebih jelasnya lihat bagian hasil
  • Method string, capitalize(), digunakan untuk mengolah suatu string, dan mengembalikannya dalam bentuk capitalize, lebih jelasnya lihat bagian hasil
  • Method string, title(), digunakan untuk mengolah suatu string, dan mengembalikannya dalam bentuk title, lebih jelasnya lihat bagian hasil
  • Function len(), digunakan untuk mencacah jumlah character dari suatu string, return value berupa tipe data integer

Contoh tampilan hasil script pertama tersebut adalah sebagai berikut.

>>>
Hello World
Ketik string:
Manchester united
String: Manchester united
Upper: MANCHESTER UNITED
Lower: manchester united
Capitalize: Manchester united
Title: Manchester United
Panjang dari Manchester united ialah 17 character
>>>


Script kedua yang digunakan.

#Python
#String dan Index Loki Lang
myString = raw_input('Masukkan sebuah string ')
INTJ = len(myString)
for i in range(INTJ):
    print 'Index', i, 'dari', myString, 'adalah', myString[i]
print ''
for i in range(INTJ):
    l = -1*INTJ+i
    print 'Index', l, 'dari', myString, 'adalah', myString[l]


Seperti dijelaskan sebelumnya bahwa tipe data string merupakan deretan simbol. Setiap character simbol tersebut menempati index tertentu dari string tersebut, seperti terlihat di contoh hasil script.
Index deret character tersebut dimulai dari 0 hingga index n-1, dimana n adalah jumlah character keseluruhan. Satu hal yang menarik dari string di Python adalah index negatif, yang mana index -n adalah merujuk pada character yang sama dengan index 0, dan index -1 adalah merujuk pada character yang sama dengan index n-1.

>>>
Masukkan sebuah string Loki Lang
Index 0 dari Loki Lang adalah L
Index 1 dari Loki Lang adalah o
Index 2 dari Loki Lang adalah k
Index 3 dari Loki Lang adalah i
Index 4 dari Loki Lang adalah
Index 5 dari Loki Lang adalah L
Index 6 dari Loki Lang adalah a
Index 7 dari Loki Lang adalah n
Index 8 dari Loki Lang adalah g

Index -9 dari Loki Lang adalah L
Index -8 dari Loki Lang adalah o
Index -7 dari Loki Lang adalah k
Index -6 dari Loki Lang adalah i
Index -5 dari Loki Lang adalah
Index -4 dari Loki Lang adalah L
Index -3 dari Loki Lang adalah a
Index -2 dari Loki Lang adalah n
Index -1 dari Loki Lang adalah g
>>>