Berikut adalah beberapa hal dasar tentang bahasa pemrograman Python:
Variabel: Variabel adalah lokasi memori yang diberi nama untuk menyimpan data. Anda dapat menetapkan nilai ke variabel menggunakan operator sama dengan (=).
Tipe data: Python memiliki beberapa tipe data, seperti integer, float, string, dan lain-lain.
Operasi matematika: Python mendukung operasi matematika dasar seperti penambahan (+), pengurangan (-), perkalian (*), dan pembagian (/).
Ekspresi logika: Python mendukung ekspresi logika seperti "and", "or", "not".
Struktur kontrol: Python menyediakan struktur kontrol seperti "if-elif-else" dan "for-in".
Fungsi: Fungsi adalah blok kode yang dapat digunakan berulang kali. Anda dapat membuat fungsi dengan menggunakan kata kunci "def".
Modul: Python menyediakan berbagai modul yang dapat dimuat dan digunakan untuk melakukan berbagai tugas, seperti modul math, modul random, dan lain-lain.
Ekscepsi: Python mendukung manajemen ekscepsi untuk menangani kesalahan yang mungkin terjadi saat program dijalankan.
Ini hanya beberapa hal dasar dari bahasa pemrograman Python. Ada banyak hal lain yang dapat dipelajari, tergantung pada tujuan dan kebutuhan masing-masing.
Variable pada Python adalah nama yang diberikan untuk menyimpan dan mengakses nilai di memori komputer. Variable memiliki tipe data tertentu dan dapat menyimpan berbagai jenis data, seperti teks, angka, dan objek.
Cara membuat variabel di Python:
Menentukan nama variabel: Nama variabel dapat terdiri dari huruf, angka, dan garis bawah, namun harus dimulai dengan huruf.
Menetapkan nilai: Nilai dapat ditetapkan ke variabel menggunakan operator sama dengan (=).
Contoh:
makefilenama = "John Doe"
umur = 30
tinggi = 1.75
Catatan: Python adalah bahasa yang tidak memerlukan deklarasi tipe data variabel sebelum menetapkan nilai. Tipe data akan ditentukan secara otomatis berdasarkan nilai yang diterima.
Untuk mencetak output pada Python, gunakan perintah print()
.
Untuk mencetak output pada Python, gunakan perintah print()
.
Contoh:
pythonprint("Hello, World!")
Hasil:
Hello, World!
Python memiliki beberapa tipe data built-in, di antaranya:
int
: Integer, seperti 1, 2, dan 3.float
: Bilangan pecahan, seperti 1.0, 2.5, dan 3.14.str
: String, seperti "hello" atau "goodbye".bool
: Boolean, yaituTrue
atauFalse
.list
: List, yaitu kumpulan elemen yang bisa berupa tipe data apa saja.tuple
: Tuple, yaitu kumpulan elemen yang tidak bisa diubah.dict
: Dictionary, yaitu kumpulan pasangan key-value.set
: Set, yaitu kumpulan elemen yang tidak berurutan dan tidak ada duplikat.
Anda dapat memeriksa tipe data dari suatu variabel menggunakan perintah type()
, seperti ini:
pythonx = 42
print(type(x)) # <class 'int'>
y = 3.14
print(type(y)) # <class 'float'>
z = "Hello"
print(type(z)) # <class 'str'>
Berikut adalah seluruh tipe data built-in pada Python:
int
: Tipe data integer, seperti 42 atau -100.float
: Tipe data float, seperti 3.14 atau -0.5.complex
: Tipe data complex, seperti 3 + 4j atau -2 + 3j.bool
: Tipe data boolean, yaituTrue
atauFalse
.str
: Tipe data string, seperti "hello" atau "goodbye".list
: Tipe data list, yaitu kumpulan elemen yang bisa berupa tipe data apa saja, seperti[1, 2, 3]
atau["apple", "banana", "cherry"]
.tuple
: Tipe data tuple, yaitu kumpulan elemen yang tidak bisa diubah, seperti(1, 2, 3)
atau("apple", "banana", "cherry")
.dict
: Tipe data dictionary, yaitu kumpulan pasangan key-value, seperti{"apple": 1, "banana": 2, "cherry": 3}
.set
: Tipe data set, yaitu kumpulan elemen yang tidak berurutan dan tidak ada duplikat, seperti{1, 2, 3}
atau{"apple", "banana", "cherry"}
.frozenset
: Tipe data frozenset, yaitu kumpulan elemen yang tidak bisa diubah dan tidak berurutan, sepertifrozenset({1, 2, 3})
ataufrozenset({"apple", "banana", "cherry"})
.
Berikut adalah seluruh operasi aritmatika yang tersedia pada Python:
- Penjumlahan:
+
- Pengurangan:
-
- Perkalian:
*
- Pembagian:
/
- Pembagian bulat (floor division):
//
- Modulo:
%
- Pangkat:
**
Contoh:
python# Penjumlahan
print(3 + 4) # 7
# Pengurangan
print(5 - 2) # 3
# Perkalian
print(3 * 4) # 12
# Pembagian
print(10 / 3) # 3.3333333333333335
# Pembagian bulat (floor division)
print(10 // 3) # 3
# Modulo
print(10 % 3) # 1
# Pangkat
print(2 ** 3) # 8
No comments:
Post a Comment