MYVAR = "John"
myvar2 = "John"
Contoh nama variabel yang tidak diperbolehkan
2myvar = "John"
my-var = "John"
my var = "John"
Ingatlah bahwa nama variabel sensitif terhadap huruf besar kecil.
Nama Variabel Multi Kata
Nama variabel dengan lebih dari satu kata bisa jadi sulit dibaca. Ada beberapa teknik yang bisa
Anda gunakan untuk membuatnya lebih mudah dibaca:
Jenis Penamaan Variabel Camel
Setiap kata, kecuali yang pertama, dimulai dengan huruf kapital:
myVariableName = "John"
Jenis Penamaan Variabel Pascal
Setiap kata dimulai dengan huruf kapital:
MyVariableName = "John"
Jenis Penamaan Variabel Snake
Setiap kata dipisahkan oleh karakter garis bawah:
my_variable_name = "John"
Banyak Nilai ke Banyak Variabel
Python memungkinkan Anda untuk menetapkan nilai ke beberapa variabel dalam satu baris:
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
Catatan: Pastikan jumlah variabel sesuai dengan jumlah nilai, atau Anda akan mendapatkan
error.
Satu Nilai untuk Beberapa Variabel
Dan Anda dapat menetapkan nilai yang sama ke beberapa variabel dalam satu baris:
x = y = z = "Orange"
print(x)
print(y)
print(z)
Membongkar Kumpulan Data
Jika Anda memiliki kumpulan nilai dalam daftar, tuple dll. Python memungkinkan Anda
mengekstrak nilai ke dalam variabel. Ini disebut membongkar.
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)
Variabel Keluaran
Pernyataan print pada Python sering digunakan untuk mengeluarkan variabel. Untuk
menggabungkan teks dan variabel, Python menggunakan karakter +:
x = "awesome"
print("Python is " + x)
Anda juga dapat menggunakan karakter + untuk menambahkan variabel ke variabel lain:
x = "Python is "
y = "awesome"
z = x + y
print(z)
Untuk angka, karakter + berfungsi sebagai operator matematika:
x = 5
y = 10
print(x + y)
Jika Anda mencoba menggabungkan string dan angka, Python akan memberi Anda kesalahan:
x = 5
y = "John"
print(x + y)
Variabel Global
Variabel yang dibuat di luar fungsi (seperti dalam semua contoh sebelumnya) dikenal sebagai
variabel global. Variabel global dapat digunakan oleh semua orang, baik di dalam fungsi
maupun di luar.
Buat variabel di luar fungsi, dan gunakan di dalam fungsi
x = "awesome"
def myfunc():
print("Python is " + x)
myfunc()
Jika Anda membuat variabel dengan nama yang sama di dalam fungsi, variabel ini akan
menjadi variabel lokal, dan hanya dapat digunakan di dalam fungsi. Variabel global dengan
nama yang sama akan tetap seperti sebelumnya, global dan dengan nilai aslinya.
Buat variabel di dalam fungsi, dengan nama yang sama dengan variabel global
x = "awesome"
def myfunc():
x = "fantastic"
print("Python is " + x)
myfunc()
print("Python is " + x)
Kata Kunci global
Biasanya, saat Anda membuat variabel di dalam fungsi, variabel itu bersifat lokal, dan hanya
dapat digunakan di dalam fungsi itu. Untuk membuat variabel global di dalam suatu fungsi,
Anda dapat menggunakan kata kunci global.
Jika Anda menggunakan kata kunci global, variabel tersebut termasuk dalam cakupan
global:
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
Selain itu, gunakan kata kunci global jika Anda ingin mengubah variabel global di dalam
fungsi.
Untuk mengubah nilai variabel global di dalam fungsi, lihat variabel dengan menggunakan
kata kunci global:
x = "awesome"
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
Tipe Data Bawaan
Dalam pemrograman, tipe data merupakan konsep penting. Variabel dapat menyimpan data
dari berbagai jenis, dan jenis yang berbeda dapat melakukan hal yang berbeda. Python memiliki
tipe data bawaan berikut ini secara default, dalam kategori ini:
Tipe Teks: str
Jenis Numerik: int, float, complex
Jenis Urutan: list, tuple, range
Jenis Pemetaan: dict
Jenis Set: set, frozenset
Tipe Boolean: bool