Variabel Python:Cara Mendefinisikan/Mendeklarasikan Tipe Variabel String
Apa itu Variabel dalam Python?
Variabel Python adalah lokasi memori yang dicadangkan untuk menyimpan nilai. Dengan kata lain, variabel dalam program python memberikan data ke komputer untuk diproses.
Jenis Variabel Python
Setiap nilai dalam Python memiliki tipe data. Tipe data yang berbeda dalam Python adalah Numbers, List, Tuple, Strings, Dictionary, dll. Variabel dalam Python dapat dideklarasikan dengan nama apapun atau bahkan alfabet seperti a, aa, abc, dll.
Dalam tutorial ini, kita akan belajar,
Cara Mendeklarasikan dan menggunakan Variabel
Deklarasikan Ulang Variabel
Variabel Penggabungan
Variabel Lokal &Global
Menghapus variabel
Cara Mendeklarasikan dan menggunakan Variabel
Mari kita lihat sebuah contoh. Kita akan mendefinisikan variabel dalam Python dan mendeklarasikannya sebagai “a” dan mencetaknya.
a=100
print (a)
Deklarasikan Ulang Variabel
Anda dapat mendeklarasikan ulang variabel Python bahkan setelah Anda mendeklarasikannya satu kali.
Di sini kita memiliki variabel deklarasi Python yang diinisialisasi ke f=0.
Kemudian, kami menetapkan kembali variabel f ke nilai “guru99”
Contoh Python 2
# Declare a variable and initialize it
f = 0
print f
# re-declaring the variable works
f = 'guru99'
print f
Contoh Python 3
# Declare a variable and initialize it
f = 0
print(f)
# re-declaring the variable works
f = 'guru99'
print(f)
Penggabungan dan Variabel String Python
Mari kita lihat apakah Anda dapat menggabungkan tipe data yang berbeda seperti string dan angka bersama-sama. Misalnya, kita akan menggabungkan “Guru” dengan angka “99”.
Tidak seperti Java, yang menggabungkan angka dengan string tanpa mendeklarasikan angka sebagai string, sementara mendeklarasikan variabel dalam Python membutuhkan mendeklarasikan angka sebagai string jika tidak maka akan menampilkan TypeError
Untuk kode berikut, Anda akan mendapatkan output yang tidak ditentukan –
a="Guru"
b = 99
print a+b
Setelah bilangan bulat dideklarasikan sebagai string, ia dapat menggabungkan “Guru” + str (“99”)=“Guru99” di output.
a="Guru"
b = 99
print(a+str(b))
Jenis Variabel Python:Lokal &Global
Ada dua jenis variabel dalam Python, variabel Global dan variabel Lokal. Bila Anda ingin menggunakan variabel yang sama untuk program atau modul lainnya, Anda mendeklarasikannya sebagai variabel global, sedangkan jika Anda ingin menggunakan variabel dalam fungsi atau metode tertentu, Anda menggunakan variabel lokal saat deklarasi variabel Python.
Mari kita pahami jenis variabel Python ini dengan perbedaan antara variabel lokal dan global dalam program di bawah ini.
Mari kita definisikan variabel dengan Python di mana variabel “f” adalah global dalam ruang lingkup dan diberi nilai 101 yang dicetak dalam output
Variabel f dideklarasikan lagi dalam fungsi dan mengasumsikan lokal cakupan. Ini diberi nilai "Saya sedang belajar Python." yang dicetak sebagai output. Variabel deklarasi Python ini berbeda dengan variabel global “f” yang didefinisikan sebelumnya
Setelah pemanggilan fungsi selesai, variabel lokal f akan dimusnahkan. Pada baris 12, ketika kita kembali mencetak nilai “f” itu menampilkan nilai variabel global f=101
Contoh Python 2
# Declare a variable and initialize it
f = 101
print f
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print f
someFunction()
print f
Contoh Python 3
# Declare a variable and initialize it
f = 101
print(f)
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print(f)
someFunction()
print(f)
Sedangkan deklarasi variabel Python menggunakan kata kunci global, Anda dapat mereferensikan variabel global di dalam suatu fungsi.
Variabel “f” adalah global dalam ruang lingkup dan diberi nilai 101 yang dicetak dalam output
Variabel f dideklarasikan menggunakan kata kunci global . Ini TIDAK sebuah variabel lokal , tetapi variabel global yang sama dideklarasikan sebelumnya. Jadi ketika kita mencetak nilainya, outputnya adalah 101
Kami mengubah nilai “f” di dalam fungsi. Setelah pemanggilan fungsi selesai, nilai variabel "f" yang diubah tetap ada. Pada baris 12, ketika kita kembali mencetak nilai “f” maka akan muncul nilai “mengubah variabel global”
Contoh Python 2
f = 101;
print f
# Global vs.local variables in functions
def someFunction():
global f
print f
f = "changing global variable"
someFunction()
print f
Contoh Python 3
f = 101;
print(f)
# Global vs.local variables in functions
def someFunction():
global f
print(f)
f = "changing global variable"
someFunction()
print(f)
Menghapus variabel
Anda juga dapat menghapus variabel Python menggunakan perintah del “nama variabel”.
Pada contoh di bawah ini untuk menghapus variabel Python, kami menghapus variabel f, dan ketika kami melanjutkan untuk mencetaknya, kami mendapatkan kesalahan “nama variabel tidak ditentukan ” yang berarti Anda telah menghapus variabel.
Contoh variabel delete Python atau variabel clear Python :
f = 11;
print(f)
del f
print(f)
Ringkasan:
Variabel dirujuk ke "amplop" atau "ember" di mana informasi dapat dipertahankan dan dirujuk. Seperti bahasa pemrograman lainnya, Python juga menggunakan variabel untuk menyimpan informasi.
Variabel dapat dideklarasikan dengan nama apapun atau bahkan alfabet seperti a, aa, abc, dll.
Variabel dapat dideklarasikan ulang bahkan setelah Anda mendeklarasikannya sekali
Konstanta python dapat dipahami sebagai jenis variabel yang menyimpan nilai yang tidak dapat diubah. Biasanya konstanta Python direferensikan dari file lain. Python define constant dideklarasikan dalam file baru atau terpisah yang berisi fungsi, modul, dll.
Jenis variabel dalam Python atau jenis variabel Python :Lokal &Global
Deklarasikan variabel lokal bila Anda ingin menggunakannya untuk fungsi saat ini
Deklarasikan variabel Global bila Anda ingin menggunakan variabel yang sama untuk sisa program
Untuk menghapus variabel, digunakan kata kunci “del”.