Variabel pada Python

Variabel

Variabel pada python adalah wadah untuk menyimpan nilai data.

Membuat Variabel

Python tidak memiliki perintah untuk mendeklarasikan variabel.

Sebuah variabel dibuat saat Anda pertama kali memberikan nilai padanya.

Contoh

x = 5
y = "John"
print(x)
print(y)

Variabel tidak perlu dideklarasikan dengan jenis tertentu, dan bahkan dapat berubah jenis setelah disetel.

Contoh

x = 4       # x is of type int
x = "Sally" # x is now of type str
print(x)

Casting

Jika Anda ingin menentukan tipe data variabel, ini dapat dilakukan dengan casting.

Contoh

x = str(3)    # x will be '3'
y = int(3)    # y will be 3
z = float(3)  # z will be 3.0

Cari Tau Tipe Data Variabel

Anda bisa mendapatkan tipe data variabel dengan fungsi type() .

Contoh

x = 5
y = "John"
print(type(x))
print(type(y))

Tanda Kutip Satu atau Dua?

Variabel string dapat dideklarasikan dengan menggunakan tanda kutip satu atau dua:

Contoh

x = "John"
# is the same as
x = 'John'

Case-Sensitive

Nama variabel merupakan case-sensitive. Pada case-sensitive variabe Nama dan variabel nama merupakan dua hal yang berbeda dikarenakan variabel Nama huruf ‘n’ nya besar, sedangkan variabel nama huruf ‘n’ nya kecil

Contoh

Ini akan membuat dua variabel :

nama = "DwiCode"
Nama = "Sally"
#Nama tidak akan menimpa nama

Nama Variabel

Variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif (umur, namamobil, total_volume).

Aturan untuk variabel Python:

  • Nama variabel harus dimulai dengan huruf atau karakter garis bawah
  • Nama variabel tidak boleh dimulai dengan angka
  • Nama variabel hanya boleh berisi karakter alfanumerik dan garis bawah (A-z, 0-9, dan _)
  • Nama variabel merupakan case-sensitive (usia, Usia, dan USIA adalah tiga variabel berbeda)

Contoh

Nama variabel resmi :

myvar = "Karmijan"
my_var = "Karmijan"
_my_var = "Karmijan"
myVar = "Karmijan"
MYVAR = "Karmijan"
myvar2 = "Karmijan"

Contoh

Nama variabel ilegal :

2myvar = "Karmijan"
my-var = "Karmijan"
my var = "Karmijan"

Ingatlah bahwa nama variabel case-sensitive

Nama Variabel Multi Kata

Nama variabel dengan lebih dari satu kata mungkin sulit dibaca.

Ada beberapa teknik yang dapat Anda gunakan untuk membuatnya lebih mudah dibaca:

Camel Case

Setiap kata, kecuali yang pertama, dimulai dengan huruf kapital:

myVariableName = "Agus Karjo"

Pascal Case

Setiap kata dimulai dengan huruf kapital :

MyVariableName = "Agus Karjo"

Snake Case

Setiap kata dipisahkan oleh karakter garis bawah :

my_variable_name = "Agus Karjo"

Banyak Nilai untuk Banyak Variabel

Python memungkinkan Anda untuk menetapkan nilai ke beberapa variabel dalam satu baris:

Contoh

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:

Contoh

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

Unpack a Collection

Jika Anda memiliki kumpulan nilai dalam list, tuple, dll. Python memungkinkan Anda mengekstrak nilai ke dalam variabel. Ini disebut unpacking.

Contoh

Unpack list:

fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)

Output Variabel

Pernyataan Python print sering digunakan untuk mengeluarkan variabel.

Untuk menggabungkan teks dan variabel, Python menggunakan + karakter:

Contoh

x = "awesome"
print("Python is " + x)

Anda juga bisa menggunakan karakter + untuk menambahkan variabel ke variabel lain:

Contoh

x = "Python is "
y = "awesome"
z =  x + y
print(z)

Untuk angka, karakter + berfungsi sebagai operator matematika:

Contoh

x = 5
y = 10
print(x + y)

Jika Anda mencoba menggabungkan string dan angka, Python akan memberi Anda kesalahan:

Contoh

x = 5
y = "John"
print(x + y)

Variabel Global

Variabel yang dibuat di luar fungsi (seperti contoh di bawah ini) dikenal sebagai variabel global.

Variabel global dapat digunakan oleh semua orang, baik di dalam fungsi maupun di luar.

Contoh

Membuat variabel di luar fungsi, dan menggunakannya di dalam fungsi

x = "keren"

def fungsiSaya():
  print("Python " + x)

myfunc()

Jika Anda membuat variabel dengan nama yang sama di dalam fungsi, variabel ini bersifat lokal, dan hanya dapat digunakan di dalam fungsi. Variabel global dengan nama yang sama akan tetap seperti sebelumnya, global dan dengan nilai aslinya.

Contoh

Membuat variabel di dalam fungsi, dengan nama yang sama dengan global variabel

x = "keren"

def myfunc():
  x = "fantastis"
  print("Python " + x)

myfunc()

print("Python " + x)

Kata Kunci global

Biasanya, saat Anda membuat variabel di dalam fungsi, variabel itu adalah lokal, dan hanya dapat digunakan di dalam fungsi itu.

Untuk membuat variabel global di dalam fungsi, Anda dapat menggunakan Kata kunci global.

Contoh

Jika Anda menggunakan kata kunci global , variabel tersebut termasuk dalam cakupan global:

def myfunc():
  global x
  x = "fantastis"

myfunc()

print("Python " + x)

Selain itu, gunakan kata kunci global jika Anda ingin mengubah variabel global di dalam suatu fungsi.

Contoh

Untuk mengubah nilai variabel global di dalam fungsi, rujuk ke variabel menggunakan global kata kunci :

x = "awesome"

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

Leave a Reply

Your email address will not be published. Required fields are marked *