Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Variabel, Konstanta, dan Literal Python – Panduan Komprehensif

Variabel, Konstanta, dan Literal Python

Kuasi dasar penyimpanan data Python: pelajari cara mendeklarasikan dan memanipulasi variabel, menggunakan konstanta, dan bekerja dengan berbagai tipe literal dalam contoh praktis.

Video: Python Variabel dan print()

Tonton tutorial tentang cara menggunakan variabel dengan fungsi print() untuk output yang jelas dalam skrip Anda.

Variabel Python

Variabel adalah referensi bernama yang menyimpan nilai di memori. Pikirkan sebagai wadah yang dapat diperbarui saat program berjalan. Contohnya:

number = 10

Di sini, number ditetapkan nilai integer 10. Nantinya, nilai dapat berubah:

number = 10 number = 1.1

Awalnya number menyimpan 10; kemudian ditimpa dengan 1.1. Dalam Python, variabel menyimpan referensi ke objek, bukan objek itu sendiri.


Menetapkan Nilai ke Variabel dalam Python

Gunakan operator penugasan = untuk mengikat nilai ke nama variabel.

Contoh 1: Mendeklarasikan dan Menetapkan Nilai

website = "apple.com" print(website)

Output

apple.com

Python secara otomatis menyimpulkan tipe; website adalah string karena nilai diapit oleh tanda kutip.

Contoh 2: Mengubah Nilai Variabel

website = "apple.com" print(website) # Tetapkan nilai baru website = "programiz.com" print(website)

Output

apple.com programiz.com

Contoh 3: Menetapkan Beberapa Nilai ke Beberapa Variabel

a, b, c = 5, 3.2, "Hello" print(a) print(b) print(c)

Menetapkan nilai yang sama ke beberapa variabel secara bersamaan:

x = y = z = "same" print(x) print(y) print(z)

Konstanta

Konstanta adalah variabel yang nilainya dimaksudkan untuk tetap tidak berubah selama program. Dalam Python, konstanta adalah konvensi bukan fitur bahasa: Anda menamainnya dengan huruf besar semua untuk menunjukkan ketidakberubahannya.

Contoh 4: Mendeklarasikan Konstanta dalam Modul

Buat file constants.py:

PI = 3.14159 GRAVITY = 9.8

Kemudian, gunakan dalam main.py:

import constants print(constants.PI) print(constants.GRAVITY)

Output

3.14159 9.8

Sementara Python tidak memaksa ketidakberubahannya, konvensi penamaan membantu menjaga kejelasan kode dan mencegah penetapan ulang secara tidak sengaja.


Aturan Penamaan & Konvensi

  1. Nama variabel dan konstanta dapat berisi huruf (a‑z, A‑Z), angka (0‑9), dan underscore (_), tetapi tidak boleh dimulai dengan angka.
  2. Gunakan nama yang deskriptif: vowel lebih jelas daripada v.
  3. Pisahkan kata dengan underscore untuk keterbacaan: current_salary.
  4. Konstanta biasanya dalam huruf besar semua: PI, SPEED_OF_LIGHT.
  5. Hindari simbol khusus seperti !, @, #, $, dll.
  6. Jangan memulai nama dengan angka.

Literal

Literal mewakili data mentah dalam kode sumber. Python mendukung beberapa tipe literal, masing-masing dengan sintaks dan semantiknya sendiri.

Literal Numerik

Literal numerik tidak dapat diubah dan datang dalam tiga bentuk utama: integer, float, dan bilangan kompleks.

Contoh 5: Menggunakan Berbagai Literal Numerik

a = 0b1010 # Biner b = 100 # Desimal c = 0o310 # Oktal d = 0x12c # Heksadesimal float_1 = 10.5 float_2 = 1.5e2 # Notasi ilmiah x = 3.14j # Kompleks print(a, b, c, d) print(float_1, float_2) print(x, x.imag, x.real)

Output

10 100 200 300 10.5 150.0 3.14j 3.14 0.0

Literal String

String adalah urutan karakter yang diapit oleh tanda kutip tunggal, ganda, atau triple. Satu karakter yang diapit oleh tanda kutip adalah literal karakter.

Contoh 6: Bekerja dengan String

strings = "Ini adalah Python" char = "C" multiline_str = """Ini adalah string multibaris dengan lebih dari satu baris kode.""" unicode = u"\u00dcnic\u00f6de" raw_str = r"raw \n string" print(strings) print(char) print(multiline_str) print(unicode) print(raw_str)

Output

Ini adalah Python C Ini adalah string multibaris dengan lebih dari satu baris kode. Ünicöde raw \n string

Literal Boolean

Literal boolean adalah True dan False, yang secara internal memetakan ke nilai integer 1 dan 0.

Contoh 7: Menggunakan Literal Boolean

x = (1 == True) y = (1 == False) a = True + 4 b = False + 10 print("x is", x) print("y is", y) print("a:", a) print("b:", b)

Output

x is True y is False a: 5 b: 10

Literal Khusus

Literal None mewakili kehilangan nilai.

Contoh 8: Menggunakan None

drink = "Tersedia" food = None def menu(x): if x == drink: print(drink) else: print(food) menu(drink) menu(food)

Output

Tersedia None

Literal Koleksi

Python menyediakan empat tipe koleksi inti: list, tuple, dictionary, dan set.

Contoh 9: Menggunakan Literal Koleksi

fruits = ["apple", "mango", "orange"] # List numbers = (1, 2, 3) # Tuple alphabets = {'a':"apple", 'b':"ball", 'c':"cat"} # Dictionary vowels = {'a', 'e', 'i', 'o', 'u'} # Set print(fruits) print(numbers) print(alphabets) print(vowels)

Output

['apple', 'mango', 'orange'] (1, 2, 3) {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'e', 'a', 'o', 'i', 'u'}

Untuk penjelasan lebih dalam tentang tipe numerik dan struktur data, lihat Python Tutorial dan Standard Library Reference.


Python

  1. Menguasai Variabel, Literal, dan Konstanta C++: Panduan Lengkap
  2. Variabel, Konstanta, dan Literal C: Panduan Lengkap
  3. Kata Kunci dan Pengidentifikasi Python: Menguasai Kata Terjamin dan Konvensi Penamaan
  4. Pernyataan, Indentasi, dan Komentar Python: Panduan Jelas
  5. Menguasai Konversi & Casting Tipe Python: Panduan Komprehensif
  6. Menguasai Input/Output Python dan Impor Modul: Panduan Praktis
  7. Mengambil Tanggal dan Waktu Saat Ini di Python: Panduan Praktis
  8. Variabel dan Literal Java: Panduan Lengkap
  9. Fungsi abs() Python: Menghitung Nilai Absolut untuk Angka & Bilangan Kompleks
  10. Memahami type() dan isinstance() dalam Python: Contoh Praktis