Category Archives: Python

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.

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

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

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

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

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

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

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

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