Category Archives: Python

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 […]

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

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 […]

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 […]

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 = […]

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 […]

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, […]

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.

Contoh program : Program Python untuk Mengukur Waktu yang Berlalu dengan Python

Contoh 1: Menggunakan modul waktu import time start = time.time() print(23*2.3) end = time.time() print(end – start) Keluaran 52.9 3.600120544433594e-05 Waktu eksekusi tergantung pada sistem. Contoh 2: Menggunakan modul timeit from timeit import default_timer as timer start = timer() print(23*2.3) end = timer() print(end – start) Keluaran 52.9 6.355400000000039e-05 timeit memberikan hasil yang paling akurat.