Dalam dunia pemrograman, Python telah menjadi salah satu bahasa yang paling
populer dan serbaguna. Salah satu alasan utama popularitasnya adalah
kemampuannya untuk menangani berbagai tipe data dengan mudah, termasuk angka,
karakter, dan string. Seri "Processing Numbers, Chars, and String - Python
Series" ini akan membawa Anda melalui berbagai konsep dan teknik yang
diperlukan untuk mengolah dan memanipulasi data-data tersebut. Mulai dari
operasi aritmatika dasar hingga manipulasi string yang kompleks, seri ini
dirancang untuk memberikan pemahaman mendalam serta keterampilan praktis yang
dapat langsung diterapkan dalam proyek nyata. Mari kita mulai perjalanan ini
dan eksplorasi potensi penuh dari pengolahan data menggunakan Python.
1. Upper - Mengubah string menjadi huruf besar
Dengan menggunakan function upper() kita dapat mengubah karakter atau kata atau kalimat menjadi huruf besar.
#Change to upper
kata = "Mastering Python"
kata = kata.upper()
print (kata)
#Run, maka hasilnya sbb:
MASTERING PYTHON
2. Lower - Mengubah string menjadi huruf kecil
Dengan menggunakan function lower() kita dapat mengubah karakter atau kata atau kalimat menjadi huruf besar.
#Change to lower
kata = "Mastering Python"
kata = kata.lower()
print (kata)
#Run, maka hasilnya sbb:
mastering python
3. Strip - Menghapus white space
White space dalam Python merujuk pada karakter spasi, tab, dan baris baru (newline) yang digunakan dalam kode
4. XXXX - Xxxxxx
Adalah
5. XXXX - Xxxxxx
Adalah
6. XXXX - Xxxxxx
Adalah
7. XXXX - Xxxxxx
Adalah
8. XXXX - Xxxxxx
Adalah
9. XXXX - Xxxxxx
Adalah
10. XXXX - Xxxxxx
Adalah
11. XXXX - Xxxxxx
Adalah
12. XXXX - Xxxxxx
Adalah
13. XXXX - Xxxxxx
Adalah
14. XXXX - Xxxxxx
Adalah
15. XXXX - Xxxxxx
Adalah
Source Code Lengkap
Berikut ini adalah source code selengkapnya.
'''
Date : 2024-07-10
Programmer : John Patin Vladimir
Description : Learn about basic number, char, and string
'''
#Change to upper
kata = "Mastering Python"
kata = kata.upper()
print (kata)
#Change to lower
kata = kata.lower()
print (kata)
#Deleting white space
kata = " Mastering Python "
print ("XXX", kata.strip(), "YYY")
print ("XXX", kata.rstrip(), "YYY")
print ("XXX", kata.lstrip(), "YYY")
print ("XXX", kata.lstrip().rstrip(), "YYY")
#Deleting selain white space
kata = "Python Python Mastering Python Python"
print (kata.strip("Python"))
print (kata.strip("Python "))
kata = "PythonPythonMasteringPythonPython"
print (kata.strip("Python"))
#Menemukan kata awal pada string (menggunakan startswith)
kata = "Mastering Python"
print (kata.startswith("master"))
print (kata.upper().startswith("MASTER"))
print (kata.lower().startswith("master"))
print (kata.lower().startswith("aster"))
print (kata.lower().startswith("mas"))
print (kata.lower().startswith("m"))
#Menemukan kata akhir pada string (menggunakan endswith)
kata = "Mastering Python"
print (kata.endswith("python"))
print (kata.lower().endswith("python"))
print (kata.lower().endswith("thon"))
#Split and Join string
kata1 = "Mastering"
kata2 = "Python"
kata = ''.join([kata1,' ',kata2])
print (kata)
namadepan = "Vladimir"
namatengah = "Minkowsky"
namabelakang = "Phatin"
age = 32
namalengkap = ''.join([namadepan,' ',namatengah,' ',namabelakang, ' ', str(age)])
print (namalengkap)
#Split teks based on new line, put into a list
kata = ('''Halo,
aku ikan,
aku suka sekali menyelam
aku tinggal di perairan.
Badanku licin dan renangku cepat.
Senang berkenalan denganmu.''')
print(kata.split('\n'))
kata = ('''Halo, aku ikan, aku suka sekali menyelam
aku tinggal di perairan.
Badanku licin dan renangku cepat.
Senang berkenalan denganmu.''')
print(kata.split('\t'))
#Replace string
kata = "Mastering Python with the master of Python"
kata = kata.replace("Python","Coding")
print (kata)
#Rata kanan dan rata kiri
kata1 = "Mastering Python"
kata2 = "Great person comes from great mindset"
#kata1 = kata1.rjust(40)
#kata2 = kata2.rjust(40)
#print (kata1)
#print (kata2)
kata1 = kata1.ljust(40)
kata2 = kata2.ljust(40)
print (kata1)
print (kata2)
#Filling teks to comply with specified length
kata = "Mastering Python"
kata = kata.zfill(30)
print (kata)
#Teks posisi di tengah
kata = "Mastering Python"
print (kata.center(100, '-'))
#Literal
st1 = 'Jum\'at'
st2 = " is Steve's birthday"
print (st1,st2)
'''
Homework: In your blog, create a new post
Jangan lupa, tulis dulu di Ms. Word
Title : Processing Number, Char, and String - Python Series
1. String Processing
2. Number Processing (next on)
'''
Comments
Post a Comment