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.

Read more »

Contoh program : Program Python untuk Mengekstrak Ekstensi Dari Nama File

Contoh 1: Menggunakan metode splitext () dari modul os import os file_details = os.path.splitext(‘/path/file.ext’) print(file_details) print(file_details[1]) Keluaran (‘/path/file’, ‘.ext’) .ext file_details adalah tuple dengan satu item sebagai nama file beserta jalurnya dan lainnya adalah ekstensi file. Contoh 2: Menggunakan modul pathlib import pathlib print(pathlib.Path(‘/path/file.ext’).suffix) Keluaran .ext Catatan: Ini berfungsi untuk python 3.4 dan yang lebih […]

Read more »

Contoh program : Program Python untuk Membuat String Multiline Panjang

Contoh 1: Menggunakan tanda kutip tiga my_string = ”’The only way to learn to program is by writing code.”’ print(my_string) Keluaran The only way to learn to program is by writing code. Kamu bisa memakai ”'(multiline string)”’ atau “””(multiline string)”””. Contoh 2: Menggunakan tanda kurung dan tanda kutip tunggal / ganda my_string = (“The only […]

Read more »

Contoh program : Program Python untuk Menghapus Elemen Dari Dictionary

/

Contoh 1: Menggunakan kata kunci del my_dict = {31: ‘a’, 21: ‘b’, 14: ‘c’} del my_dict[31] print(my_dict) Keluaran {21: ‘b’, 14: ‘c’} Kode di atas menghapus pasangan nilai kunci 31:’a’ dari kamus menggunakan kunci. Contoh 2: Menggunakan pop () my_dict = {31: ‘a’, 21: ‘b’, 14: ‘c’} print(my_dict.pop(31)) print(my_dict) Keluaran a {21: ‘b’, 14: ‘c’} […]

Read more »

Program Python untuk Ditambahkan ke File

Buka file dalam mode append dan tulis ke file itu Isi file my_file.txt aku s honda 1948 mercedes 1926 ford 1903 Keluaran with open(“my_file.txt”, “a”) as f: f.write(“new text”) Isi file setelah ditambahkan adalah: honda 1948 mercedes 1926 ford 1903new text Buka file di append ‘a’ mode, dan tulis menggunakan write() metode. Jika Anda ingin […]

Read more »

Program Python untuk Memeriksa Apakah String Adalah Angka (Float)

Menggunakan float () def isfloat(num): try: float(num) return True except ValueError: return False print(isfloat(‘s12’)) print(isfloat(‘1.123’)) Keluaran False True Di sini, kami telah menggunakan try kecuali untuk menangani file ValueError jika string tersebut bukan pelampung.

Read more »

Program Python untuk Memilih Secara Acak Elemen Dari Daftar

Contoh 1: Menggunakan modul acak import random my_list = [1, ‘a’, 32, ‘c’, ‘d’, 31] print(random.choice(my_list)) Keluaran 31 Catatan: Outputnya mungkin berbeda. Contoh 2: Menggunakan modul rahasia import secrets my_list = [1, ‘a’, 32, ‘c’, ‘d’, 31] print(secrets.choice(my_list)) Keluaran c Ini secara kriptografis lebih aman daripada random modul.

Read more »

Program Python Membaca File Baris demi Baris Ke Daftar

Contoh 1: Menggunakan readlines () Isi dari file data_file.txt adalah honda 1948 mercedes 1926 ford 1903 Kode sumber with open(“data_file.txt”) as f: content_list = f.readlines() # print the list print(content_list) # remove new line characters content_list = [x.strip() for x in content_list] print(content_list) Keluaran [‘honda 1948n’, ‘mercedes 1926n’, ‘ford 1903’] [‘honda 1948’, ‘mercedes 1926’, ‘ford […]

Read more »

Program Python untuk Mencetak Output Tanpa Newline

Menggunakan kata kunci akhir # print each statement on a new line print(“Python”) print(“is easy to learn.”) # new line print() # print both the statements on a single line print(“Python”, end=” “) print(“is easy to learn.”) Keluaran Python is easy to learn. Python is easy to learn. Menggunakan end kata kunci, Anda dapat menambahkan […]

Read more »

Program Python untuk Mendapatkan Substring dari String

Menggunakan pemotongan String my_string = “I love python.” # prints “love” print(my_string[2:6]) # prints “love python.” print(my_string[2:]) # prints “I love python” print(my_string[:-1]) Keluaran love love python. I love python Cara kerja pemotongan string mirip dengan pemotongan daftar. Cara kerja kode di atas dapat dipahami pada poin-poin berikut. [2:6]Anda perlu menentukan indeks awal dan indeks […]

Read more »

Program Python untuk Mendapatkan Elemen Terakhir dari Daftar

Menggunakan pengindeksan negatif my_list = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’] # print the last element print(my_list[-1]) Keluaran e Saat Anda menggunakan pengindeksan negatif, penghitungan dimulai dari 1 bukan 0 seperti yang ditunjukkan pada gambar di bawah ini. Buat daftar pengindeksan dengan Python Jika Anda menginginkan elemen pertama pertama, Anda dapat menggunakan my_list[-5]. Jika Anda ingin […]

Read more »

Program Python untuk Mengonversi String ke Datetime

Contoh 1: Menggunakan modul datetime from datetime import datetime my_date_string = “Mar 11 2011 11:31AM” datetime_object = datetime.strptime(my_date_string, ‘%b %d %Y %I:%M%p’) print(type(datetime_object)) print(datetime_object) Keluaran <class ‘datetime.datetime’> 2011-03-11 11:31:00 Jika Anda ingin mempelajari lebih lanjut tentang arahan dan strptime (), silakan buka Python strptime () – string to datetime object. Contoh 2: Menggunakan modul dateutil […]

Read more »

Program Python untuk mencetak teks berwarna ke terminal

Contoh 1: Menggunakan urutan escape ANSI cetak (‘ x1b[38;2;5;86;243m’ + ‘Programiz’ + ‘x1b[0m’) Output Programiz The working of the above line of code is shown in the figure below. Code for colored terminal Let’s understand the escape code x1b[38;2;5;86;243m. x1b calls a function. You can also use 33 for the same purpose. 38;2;r;g;b helps to […]

Read more »

Program Python untuk Mengurai String menjadi Float atau Int

Contoh 1: Parsing string menjadi integer balance_str = “1500” balance_int = int(balance_str) # print the type print(type(balance_int)) # print the value print(balance_int) Keluaran <class ‘int’> 1500 int() dapat digunakan untuk mengurai string menjadi integer. Namun, string tersebut harus berupa nilai angka. Contoh 2: Parse string menjadi float balance_str = “1500.4” balance_float = float(balance_str) # print […]

Read more »

Program Python untuk Membagi Daftar Menjadi Potongan Berukuran Merata

Contoh 1: Menggunakan hasil def split(list_a, chunk_size): for i in range(0, len(list_a), chunk_size): yield list_a[i:i + chunk_size] chunk_size = 2 my_list = [1,2,3,4,5,6,7,8,9] print(list(split(my_list, chunk_size))) Keluaran [[1, 2], [3, 4], [5, 6], [7, 8], [9]] Kode di atas membagi larik yang diberikan menjadi daftar yang lebih kecil masing-masing berukuran 2. Anda dapat melakukan hal yang […]

Read more »

Program Python untuk Memeriksa apakah Kunci Sudah Ada dalam Kamus

Menggunakan dalam kata kunci my_dict = {1: ‘a’, 2: ‘b’, 3: ‘c’} if 2 in my_dict: print(“present”) Keluaran present Kata kunci in dapat digunakan untuk memeriksa keberadaan kunci dalam kamus. Kamu bisa memakai not in jika Anda ingin memeriksa apakah kunci tidak ada dalam kamus.

Read more »

Program Python Menggabungkan Dua Daftar

Contoh 1: Menggunakan operator + list_1 = [1, ‘a’] list_2 = [3, 4, 5] list_joined = list_1 + list_2 print(list_joined) Keluaran [1, ‘a’, 3, 4, 5] + operator dapat digunakan untuk menggabungkan dua daftar. Contoh 2: Menggunakan operator pembongkaran yang dapat diulang * list_1 = [1, ‘a’] list_2 = range(2, 4) list_joined = [*list_1, *list_2] […]

Read more »

Program Python Untuk Menyalin File

Menggunakan modul shutil from shutil import copyfile copyfile(“/root/a.txt”, “/root/b.txt”) Parameter pertama dari copyfile() adalah jalur file sumber dan parameter kedua adalah jalur file tujuan. Konten file tujuan diganti dengan konten file sumber. Ada metode lain copy(), cop2(), dan copyfileobj() yang memiliki tujuan yang sama dengan beberapa perubahan metadata. metode Mempertahankan Izin Mendukung Direktori sebagai Tujuan […]

Read more »

Program Python untuk Menangkap Beberapa Pengecualian dalam Satu Baris

Beberapa pengecualian sebagai tupel dalam tanda kurung string = input() try: num = int(input()) print(string+num) except (TypeError, ValueError) as e: print(e) Memasukkan a 2 Keluaran can only concatenate str (not “int”) to str Dalam contoh di atas, string dan integer tidak dapat ditambahkan, jadi TypeError ditangkap. Memasukkan a b Keluaran invalid literal for int() with […]

Read more »

Program Python untuk Mengurutkan Kamus berdasarkan Nilai

Contoh 1: Urutkan kamus berdasarkan nilai dt = {5:4, 1:6, 6:3} sorted_dt = {key: value for key, value in sorted(dt.items(), key=lambda item: item[1])} print(sorted_dt) Keluaran {6: 3, 5: 4, 1: 6} Contoh 2: Urutkan hanya nilainya dt = {5:4, 1:6, 6:3} sorted_dt_value = sorted(dt.values()) print(sorted_dt_value) Keluaran [3, 4, 6]

Read more »

Program Python untuk Memeriksa Jika Daftar Kosong

Contoh 1: Menggunakan operasi Boolean my_list = [] if not my_list: print(“the list is empty”) Keluaran the list is empty Ini adalah cara paling pythonic untuk menguji kekosongan. Jika Anda ingin mempelajari lebih lanjut tentang nilai kebenaran boolean, Anda dapat merujuk ke Pengujian Nilai Kebenaran. Contoh 2: Menggunakan len () my_list = [] if not […]

Read more »

Program Python untuk Mengurutkan Kamus berdasarkan Nilai

Program Python untuk Mengurutkan Kamus berdasarkan Nilai

Read more »

Program Python untuk Mengulangi Kamus Menggunakan for Loop

Contoh 1: Akses kunci dan nilai menggunakan items () dt = {‘a’: ‘juice’, ‘b’: ‘grill’, ‘c’: ‘corn’} for key, value in dt.items(): print(key, value) Keluaran a juice b grill c corn Contoh 2: Akses kunci dan nilai tanpa menggunakan items () dt = {‘a’: ‘juice’, ‘b’: ‘grill’, ‘c’: ‘corn’} for key in dt: print(key, dt[key]) […]

Read more »

Daftar Mengiris dengan Python

Format untuk mengiris daftar adalah [start:stop:step]. Mulailah adalah indeks dari daftar tempat pemotongan dimulai. berhenti adalah indeks dari daftar tempat pemotongan berakhir. langkah memungkinkan Anda untuk memilih nth item dalam jangkauan Mulailah untuk berhenti. Pekerjaan pemotongan daftar mirip dengan fungsi slice () Python. Dapatkan semua Item my_list = [1, 2, 3, 4, 5] print(my_list[:]) Keluaran […]

Read more »

Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/breatgem/widiyanata.com/wp-includes/functions.php on line 4755