Python
Contoh program : Program Python untuk Mengonversi Byte menjadi String
Dalam contoh ini, Anda akan belajar mengonversi byte menjadi string. Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Python berikut: Menggunakan dekode() print(b’Easy xE2x9Cx85′.decode(“utf-8”)) Keluaran Easy ✅ Menggunakan decode(), Anda dapat mengonversi byte menjadi string. Di sini, kami telah menggunakan utf-8 untuk decoding. Anda dapat mempelajari tentang encoding pada Python String encode().
Read more »Contoh program : Program Python untuk Menghapus Elemen Duplikat Dari Daftar
Contoh 1: Menggunakan set() list_1 = [1, 2, 1, 4, 6] print(list(set(list_1))) Keluaran [1, 2, 4, 6] Pada contoh di atas, pertama-tama kita mengubah daftar menjadi satu set, lalu kita mengubahnya lagi menjadi daftar. Set tidak boleh memiliki item duplikat di dalamnya, jadi set() menghapus hanya menyimpan instance item. Contoh 2: Hapus item yang digandakan […]
Read more »Contoh program : Program Python untuk Menghitung Jumlah Kemunculan Karakter dalam String
Contoh 1: Menggunakan perulangan for count = 0 my_string = “Programiz” my_char = “r” for i in my_string: if i == my_char: count += 1 print(count) Keluaran 2 Dalam contoh di atas, kami telah menemukan hitungan ‘r’ di ‘Programiz’. Perulangan for-loop pada setiap karakter dari my_string dan kondisi if memeriksa apakah setiap karakter dari my_string […]
Read more »Contoh program : Program Python untuk Membuat Penghitung Waktu Mundur
Waktu hitung mundur dengan Python import time def countdown(time_sec): while time_sec: mins, secs = divmod(time_sec, 60) timeformat=”{:02d}:{:02d}”.format(mins, secs) print(timeformat, end=’r’) time.sleep(1) time_sec -= 1 print(“stop”) countdown(5) Itu divmod() metode mengambil dua angka dan mengembalikan sepasang angka (tuple) yang terdiri dari hasil bagi dan sisanya. end=’r’ menimpa output untuk setiap iterasi. Nilai dari time_sec dikurangi pada […]
Read more »Contoh program : Program Python untuk Menghitung semua Permutasi String
Contoh 1: Menggunakan rekursi def get_permutation(string, i=0): if i == len(string): print(“”.join(string)) for j in range(i, len(string)): words = [c for c in string] # swap words[i], words[j] = words[j], words[i] get_permutation(words, i + 1) print(get_permutation(‘yup’)) Keluaran yup ypu uyp upy puy pyu None Contoh 2: Menggunakan itertools from itertools import permutations words = [”.join(p) […]
Read more »Contoh program : Program Python untuk Mengkapitalisasi Karakter Pertama dari sebuah String
Dua string dikatakan anagram jika kita dapat membentuk satu string dengan mengatur karakter string yang lain. Misalnya, Ras dan Perawatan. Di sini, kita bisa membentuk Race dengan mengatur karakter Care. Contoh 1: Menggunakan pengirisan daftar my_string = “programiz is Lit” print(my_string[0].upper() + my_string[1:]) Keluaran Programiz is Lit Dalam contoh di atas, my_string[0] memilih karakter pertama […]
Read more »Contoh program : Program Python untuk Memeriksa Apakah Dua String adalah Anagram
Dua string dikatakan anagram jika kita dapat membentuk satu string dengan mengatur karakter string yang lain. Misalnya, Ras dan Perawatan. Di sini, kita dapat membentuk Race dengan mengatur karakter Care. Program python untuk memeriksa apakah dua string adalah anagram menggunakan sort() str1 = “Race” str2 = “Care” # convert both the strings into lowercase str1 […]
Read more »Contoh program : Program Python untuk Menghitung Jumlah Digit yang Ada Dalam Angka
Contoh 1: Hitung Jumlah Digit dalam Integer menggunakan while loop num = 3452 count = 0 while num != 0: num //= 10 count += 1 print(“Number of digits: ” + str(count)) Keluaran Number of digits: 4 Dalam program ini, loop while diulang sampai ekspresi pengujian num != 0 dievaluasi menjadi 0 (salah). Setelah iterasi […]
Read more »Contoh program : Program Python untuk Menghitung Kekuatan Angka
Contoh 1: Menghitung pangkat suatu bilangan menggunakan perulangan while base = 3 exponent = 4 result = 1 while exponent != 0: result *= base exponent-=1 print(“Answer = ” + str(result)) Keluaran Answer = 81 Dalam program ini, base dan exponent diberi nilai 3 dan 4 masing-masing. Menggunakan loop while, kita terus mengalikan result oleh […]
Read more »Contoh program : Program Python untuk Membalikkan Angka
Contoh 1: Membalikkan Angka menggunakan perulangan while num = 1234 reversed_num = 0 while num != 0: digit = num % 10 reversed_num = reversed_num * 10 + digit num //= 10 print(“Reversed Number: ” + str(reversed_num)) Keluaran 4321 Dalam program ini, while loop digunakan untuk membalikkan angka seperti yang diberikan dalam langkah-langkah berikut: Pertama, […]
Read more »Contoh program : Program Python untuk Memeriksa Ukuran File
Contoh 1: Menggunakan modul os import os file_stat = os.stat(‘my_file.txt’) print(file_stat.st_size) Keluaran 34 Satuan ukuran file adalah byte. Contoh 2: Menggunakan modul pathlib from pathlib import Path file = Path(‘my_file.txt’) print(file.stat().st_size) Keluaran 34 Satuan ukuran file adalah byte.
Read more »Contoh program : Program Python untuk Iterasi Melalui Dua Daftar Secara Paralel
Contoh 1: Menggunakan zip (Python 3+) list_1 = [1, 2, 3, 4] list_2 = [‘a’, ‘b’, ‘c’] for i, j in zip(list_1, list_2): print(i, j) Keluaran 1 a 2 b 3 c Loop berjalan hingga daftar yang lebih pendek berhenti (kecuali jika kondisi lain dilewati). Contoh 2: Menggunakan itertools (Python 2+) import itertools list_1 = […]
Read more »Contoh program : Program Python untuk Mendapatkan Jalur Lengkap dari Direktori Kerja Saat Ini
Contoh 1: Menggunakan modul pathlib import pathlib // path of the given file print(pathlib.Path(“my_file.txt”).parent.absolute()) // current working directory print(pathlib.Path().absolute()) Keluaran /Users/username /Users/username Contoh 2: Menggunakan modul os import os // path of the given file print(os.path.dirname(os.path.abspath(“my_file.txt”))) // current working directory print(os.path.abspath(os.getcwd())) Keluaran /Users/username /Users/username
Read more »Contoh program : Program Python untuk Mendapatkan Tanggal Pembuatan dan Modifikasi File
Contoh 1: Menggunakan modul os import os.path, time file = pathlib.Path(‘abc.py’) print(“Last modification time: %s” % time.ctime(os.path.getmtime(file))) print(“Last metadata change time or path creation time: %s” % time.ctime(os.path.getctime(file))) Keluaran Last modification time: Mon Apr 12 10:43:24 2020 Last metadata change time or path creation time: Mon Apr 12 10:43:24 2020 getmtime() memberikan waktu modifikasi terakhir […]
Read more »Contoh program : Program Python untuk Menemukan Semua File dengan Ekstensi .txt Di Dalam Direktori
Contoh 1: Menggunakan glob import glob, os os.chdir(“my_dir”) for file in glob.glob(“*.txt”): print(file) Keluaran c.txt b.txt a.txt Contoh 2: Menggunakan os import os for file in os.listdir(“my_dir”): if file.endswith(“.txt”): print(file) Keluaran a {21: ‘b’, 14: ‘c’} pop() juga mengembalikan nilai kunci yang diteruskan. Menggunakan os.walk import os for root, dirs, files in os.walk(“my_dir”): for file […]
Read more »Contoh program : Program Python untuk Membedakan Antara del, hapus, dan pop di Daftar
Penggunaan del del menghapus item pada posisi tertentu. my_list = [1, 2, 3, 4] del my_list[1] print(my_list) Keluaran [1, 3, 4] del dapat menghapus seluruh daftar dengan satu pernyataan sedangkan remove() dan pop() tidak bisa. my_list = [1, 2, 3, 4] del my_list print(my_list) Keluaran NameError: name ‘my_list’ is not defined Selain itu, itu juga […]
Read more »Contoh program : Program Python untuk Mendapatkan Hitungan Baris dari File
Contoh 1: Menggunakan perulangan for Isi filenya my_file.txt aku s honda 1948 mercedes 1926 ford 1903 Kode sumber def file_len(fname): with open(fname) as f: for i, l in enumerate(f): pass return i + 1 print(file_len(“my_file.txt”)) Keluaran 3 Contoh 2: Menggunakan pemahaman daftar num_of_lines = sum(1 for l in open(‘my_file.txt’)) print(num_of_lines) Keluaran 3
Read more »Contoh program : Program Python untuk Mengembalikan Beberapa Nilai Dari Suatu Fungsi
Contoh 1: Mengembalikan nilai menggunakan koma def name(): return “John”,”Armin” # print the tuple with the returned values print(name()) # get the individual items name_1, name_2 = name() print(name_1, name_2) Keluaran (‘John’, ‘Armin’) John Armin Saat Anda mengembalikan beberapa nilai menggunakan koma, nilai tersebut dikembalikan dalam bentuk Tuple. Contoh 2: Menggunakan kamus def name(): n1 […]
Read more »Contoh program : Program Python untuk Mewakili enum
Menggunakan modul enum from enum import Enum class Day(Enum): MONDAY = 1 TUESDAY = 2 WEDNESDAY = 3 # print the enum member print(Day.MONDAY) # get the name of the enum member print(Day.MONDAY.name) # get the value of the enum member print(Day.MONDAY.value) Keluaran Day.MONDAY MONDAY 1 Anda dapat merujuk ke dokumentasi resmi enum untuk informasi […]
Read more »Contoh program : Program Python untuk Mendapatkan Nama File Dari Jalur File
Contoh 1: Menggunakan modul os import os # file name with extension file_name = os.path.basename(‘/root/file.ext’) # file name without extension print(os.path.splitext(file_name)[0]) Keluaran file basename() memberikan nama file/folder terakhir dari jalur, sedangkan splitext() membagi nama file menjadi nama file dan ekstensi. import os print(os.path.splitext(file_name)[0]) Keluaran (‘file’, ‘.ext’) Contoh 2: Menggunakan modul Path from pathlib import Path […]
Read more »Contoh program : Program Python untuk Memangkas Spasi Dari Sebuah String
Contoh 1: Menggunakan strip() my_string = ” Python ” print(my_string.strip()) Keluaran Python strip() menghapus karakter awal dan akhir termasuk spasi putih dari string. Namun, jika Anda memiliki karakter dalam string seperti ‘n’ dan Anda hanya ingin menghapus spasi putih, Anda perlu menentukannya secara eksplisit di strip() metode seperti yang ditunjukkan pada kode berikut. my_string = […]
Read more »Contoh program : Program Python untuk Membedakan Antara Type() dan Isinstance()
Perbedaan antara tipe() dan instance() Mari kita pahami perbedaan antara type() dan instance() dengan contoh kode di bawah ini. class Polygon: def sides_no(self): pass class Triangle(Polygon): def area(self): pass obj_polygon = Polygon() obj_triangle = Triangle() print(type(obj_triangle) == Triangle) # true print(type(obj_triangle) == Polygon) # false print(isinstance(obj_polygon, Polygon)) # true print(isinstance(obj_triangle, Polygon)) # true Keluaran True […]
Read more »Contoh program : Program Python untuk Mengubah Dua Daftar Menjadi Kamus
Contoh 1: Menggunakan metode zip dan dict index = [1, 2, 3] languages = [‘python’, ‘c’, ‘c++’] dictionary = dict(zip(index, languages)) print(dictionary) Keluaran {1: ‘python’, 2: ‘c’, 3: ‘c++’} Itu zip() function mengambil iterables (bisa nol atau lebih), menggabungkannya dalam Tuple, dan mengembalikannya. Juga, dict() memberikan kamus. Contoh 2: Menggunakan pemahaman daftar index = [1, […]
Read more »Contoh program : Program Python untuk Mendapatkan Nama Kelas dari Instance
Contoh 1: Menggunakan __class__.__name__ class Vehicle: def name(self, name): return name print(v.__class__.__name__) Keluaran Vehicle Contoh 1: Menggunakan atribut type() dan __name__ class Vehicle: def name(self, name): return name v = Vehicle() print(type(v).__name__) Keluaran Vehicle Menggunakan atribut __name__ dengan type(), Anda bisa mendapatkan nama kelas dari sebuah instance/objek.
Read more »