Cara menggunakan variable variable in python

Tidak seperti bahasa pemrograman lainnya, Python tidak memiliki perintah untuk mendeklarasikan variabel.

Variabel dibuat saat kita pertama kali memberikan nilai.

Contoh:

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

Variabel tidak perlu dideklarasikan dengan tipe tertentu, dan bahkan bisa berubah tipe setelah diatur.

Contoh:

x = 4
x = "Sally"
print(x)

Variabel string dapat dideklarasikan baik menggunakan tanda kutip tunggal atau ganda.

Contoh:

x = "John"
print(x)
#kutipan ganda sama dengan tanda kutip tunggal:
x = 'John'
print(x)

Anda akan mempelajari lebih lanjut tentang tipe data, seperti str (string) dan int (integer) pada bab berikutnya.

Nama Variabel

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

Berikut ini adalah beberapa 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 alfa-numerik dan garis bawah (A-z, 0-9, dan _)
  • Nama variabel peka huruf besar / kecil (usia, Usia, dan USIA adalah tiga variabel berbeda)

Contoh:

#Nama variabel legal:
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

#Nama variabel ilegal:
2myvar = "John"
my-var = "John"
my var = "John"

Ingatlah bahwa nama variabel case sensitive.

Tetapkan Nilai ke Beberapa Variabel

Python memungkinkan untuk menetapkan nilai ke beberapa variabel dalam satu baris.

Contoh:

x, y, z = "Jeruk", "Pisang", "Cherry"

print(x)
print(y)
print(z)

Dan juga dapat menetapkan nilai yang sama ke beberapa variabel dalam satu baris.

Contoh:

x = y = z = "Jeruk"

print(x)
print(y)
print(z)

Variabel Output

Pernyataan print Python digunakan untuk menampilkan output variabel.

Untuk menggabungkan teks dan variabel, Python menggunakan karakter +.

Contoh:

x = "Keren"
print("Python " + x)

Karakter + juga memungkinkan untuk menambahkan variabel ke variabel lain.

Contoh:

x = "Python"
y = "Keren"
z = x + y
print(z)

Untuk angka, karakter + berfungsi sebagai operator matematika.

Contoh:

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

Jika kita mencoba menggabungkan string dan angka, Python akan mengahasilkan error.

Contoh:

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

Variabel Global

Variabel yang dibuat di luar fungsi (seperti dalam semua contoh di atas) dikenal sebagai variabel global.

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

Contoh:
Buat variabel di luar fungsi, dan gunakan di dalam fungsi

x = 4
x = "Sally"
print(x)
0

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 yaitu global dan dengan nilai aslinya.

Contoh:
Buat variabel di dalam fungsi, dengan nama yang sama dengan variabel global

x = 4
x = "Sally"
print(x)
1

Kata Kunci global

Biasanya, ketika membuat variabel di dalam fungsi, variabel tersebut adalah variabel lokal, dan hanya dapat digunakan di dalam fungsi itu.

Pada kesempatan kali ini kita akan membahas tentang variable pada bahasa Python. Variable merupakan sebuah tempat yang nantinya akan diisikan sebuah atau beberapa nilai.

Variable sangat berguna dalam proses penyusunan logika dan manipulasi data. Selain itu, penggunaan variable secara tepat juga membantu mempermudah membaca kode yang kita susun.

Yang lain di Seri Belajar Python

...

Mengenal Sintaks Dasar Bahasa Python

Membuat dan Menggunakan Variabel pada Python

Mengenal Tipe Data pada Python 3

Tipe Data Numerik pada Python 3

Tipe Data String pada Python 3

...

Saking simpelnya, bahasa python bahkan tidak memiliki aturan khusus untuk membuat sebuah variable. Variable akan otomatis terbuat saat kita memberikan nilai pada sebuah nama variable.

>>> a = 90 # variable a bernilai 90
>>> b = "Invasikode" # variable b bernilai "Invasikode"
>>> print(a)
90
>>> print(b)
Invasikode

Pada contoh di atas kita membuat 2 variable yaitu a dan b yang nilainya berbeda. tanda sama dengan disitu sepertinya sudah jelas ya, artinya kita memasukkan nilai yang ada di ruas kanan ke dalam huruf yang ada di ruas kiri.

Sekarang kita coba satu contoh lagi, kira-kira outpunya apa?. Silahkan kalian tebak dulu, jangan dicoba biar seru hehe...

>>> a = 10+5
>>> a = "Invasikode"
>>> print(a)

Seperti yang kita lihat, pada kode tersebut kita memasukkan 2 nilai yang berbeda pada satu variable a. Pada python tanda sama dengan (=) akan secara otomatis menulis ulang (overwrite) nilai dan tipe data yang sudah ada sebelumnya.

Sudah kelihatan ya hasil outputnya apa...

>>> a = 10+5
>>> a = "Invasikode"
>>> print(a)
Invasikode

Yayy... selamat yang menebak outpunya Invasikode, anda benar

Pemanggilan variable python sangat mudah dan menjurus. Caranya adalah dengan menuliskan nama variable tersebut.

>>> a = 9
>>> b = 90
>>> c = a + b # sama artinya dengan 9 + 90
>>> print(c)
99

Variable c pada contoh tersebut memiliki nilai hasil penjumlahan dari variable a dan b. Sehingga kita dapatkan hasilnya 90+9 adalah 99.

Ada satu hal lagi. Sebenarnya dengan menggunakan peritah print kita sudah memanggil variable lo. Jika konten pada perintah print tidak di apit dengan tanda kutip itu artinya adalah nama variable.

>>> nama = Budi
>>> print(nama)
Budi
>>> print("nama")
nama

Terlihat ya perbedaannya.

Pada python, nama variable harus diawali dengan karakter huruf (baik huruf kecil atau kapital) atau underscrore (_). Jika nama variable diawali dengan selain karakter tersebut maka akan terjadi error.

Python juga dikenal sebagai bahasa yang strongly-dynamic-case sensitive typed language. Wah apaan tuh? Mari kita bahas satu per satu lebih lanjut.

Strongly typed artinya Python tidak menerima operasi dari 2 atau lebih tipe data yang berbeda. Contohnya sepert ini.

>>> a = 12+3 # valid karena sama sama angka
>>> a = 12+"tiga" # tidak valid karena ada angka dan huruf
Traceback (most recent call last): 
  File "<stdin>", line 1, in <module> 
TypeError: unsupported operand type(s) for +: 'int' and 'str'

Bisa dilihat ya, jika variable diisikan tipe data yang berbeda maka akan terjadi error.

Sperti yang telah kita bahas sebelumnya. Saat kita memberi nilai pada variable, maka nilai dan tipe datanya akan ditulis ulang (overwrited).

Tidak semua bahasa pemrograman punya fitur ini. Python menjadi salah satu yang punya fitur seperti ini. Ini karena proses eksekusi kode Python tidak melelui proses kompilasi, sehingga tipe data bisa diubah saat runtime.

>>> a = "Makan Nasi"
>>> print(a)
Makan Nasi
>>> a = 90+9
>>> print(a)
99

Walaupun variable a diisi 2 nilai dengan tipe yang berbeda, kode tersebut tetap valid.

Case sensitive artinya 2 variable meskipun memiliki nama yang sama, tetapi kapitalisasinya berbeda, maka akan dianggap 2 variable yang berbeda.

>>> nama = "Adi"
>>> Nama = "Budi"
>>> NAMA = "Citra"
>>> print(nama, Nama, NAMA)
Adi Budi Citra

Pada contoh tersebut sudah terlihat jelas ya, kita punya 3 variable yang bacanya "nama" tetapi penulisannya berbeda satu sama lain. Ternyata saat di cetak nilai yang keluar berbeda semua.

Iya, perintah print bisa mencetak beberapa nilai sekaligus, dengan cara memberi koma.

Cukup sekian untuk kesempatan kali ini, silahkan kalian bisa kembali lagi ke tulisan ini kalau sekiranya lupa cara menulis variable hehe...

Semoga bermanfaat... Pada kesempatan selanjutnya kita akan membahas lebih lanjut tentang tipe data pada Python.

See ya...

penulis

Cara menggunakan variable variable in python

Daffa Izzuddin

"Seseorang di balik Inva. Penikmat Linux yang tertarik dengan data dan web | write code, write docs, write write."

Bagaimana cara penulisan variabel pada python?

Penulisan variabel dalam Python juga memiliki aturan tertentu, yaitu:.
Karakter pertama harus berupa huruf atau garis bawah/underscore ( _ )..
Karakter selanjutnya dapat berupa huruf, garis bawah/underscore ( _ ) atau angka..
Karakter pada nama variabel bersifat sensitif (case-sensitif)..

Apa itu int pada python?

Tipe data integer adalah tipe data numerik yang menampung bilangan bulat. Contohnya bilangan 1,2,3 dan seterusnya. Sehingga setiap variabel yang memiliki nilai bilangan bulat, maka ia akan dikategorikan sebagai integer. Dalam bahasa Python, panjang dari data integer dibatasi oleh besarnya memori yang tersedia.

Apakah variabel di python case sensitive?

Penulisanan Nama Variable dalam python adalah case-sensitive, artinya membedakan antara huruf besar dengan huruf kecil.

Manakah contoh penulisan nama variabel yang benar adalah?

Penulisan Kode Program untuk Variabel yang Benar adalah Nama variabel wajib diawali dengan garis bawah atau underscore _ atau huruf, tidak boleh angka, lalu karakter berikutnya bisa angka, huruf, dan garis bawah. Nama variabel tidak bisa menggunakan spasi jika ingin program kamu berjalan dengan baik.