Python Variabel: Cara Mendefinisikan/Mendeklarasikan Tipe Variabel String

Apa itu Variabel di Python?

A Python Variabel adalah lokasi memori yang disediakan untuk menyimpan nilai. Dengan kata lain, variabel dalam program python memberikan data ke komputer untuk diproses.

Python Jenis Variabel

Setiap nilai masuk Python memiliki tipe data. Tipe data yang berbeda di Python adalah Numbers, Daftar, Tuple, String, Kamus, dll. Variabel di Python dapat dideklarasikan dengan nama atau bahkan huruf apa pun seperti a, aa, abc, dll.

Cara Mendeklarasikan dan menggunakan Variabel

Mari kita lihat sebuah contoh. Kami akan mendefinisikan variabel di Python dan mendeklarasikannya sebagai "a" dan mencetaknya.

a=100 
print (a)

Mendeklarasikan ulang Variabel

Anda dapat mendeklarasikannya kembali Python variabel bahkan setelah Anda mendeklarasikannya satu kali.

Di sini kita miliki Python mendeklarasikan variabel yang diinisialisasi ke f=0.

Later, kita tetapkan kembali variabel f ​​ke nilai “guru99”

Mendeklarasikan ulang Variabel

Python 2 Contoh

# Declare a variable and initialize it
f = 0
print f
# re-declaring the variable works
f = 'guru99'
print f

Python 3 Contoh

# Declare a variable and initialize it
f = 0
print(f)
# re-declaring the variable works
f = 'guru99'
print(f)

Python Penggabungan String dan Variabel

Mari kita lihat apakah Anda dapat menggabungkan tipe data yang berbeda seperti string dan angka secara bersamaan. Misalnya kita akan menggabungkan “Guru” dengan angka “99”.

Berbeda Java, yang menggabungkan angka dengan string tanpa mendeklarasikan angka sebagai string, sambil mendeklarasikan variabel dalam Python memerlukan deklarasi angka sebagai string jika tidak maka akan menampilkan TypeError

Python Penggabungan String dan Variabel

Untuk kode berikut, Anda akan mendapatkan output yang tidak terdefinisi –

a="Guru"
b = 99
print a+b

Setelah bilangan bulat dideklarasikan sebagai string, itu dapat menggabungkan “Guru” + str(“99”)= “Guru99” di output.

a="Guru"
b = 99
print(a+str(b))

Python Jenis Variabel: Lokal & Global

Ada dua jenis variabel di dalamnya 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 sementara Python deklarasi variabel.

Mari kita pahami ini Python jenis variabel dengan perbedaan antara variabel lokal dan global pada program di bawah ini.

  1. Mari kita definisikan variabel di Python dimana variabel “f” berada global dalam cakupan dan diberi nilai 101 yang dicetak dalam output
  2. Variabel f ​​kembali dideklarasikan dalam fungsi dan diasumsikan lokal cakupan. Itu diberi nilai “Saya sedang belajar Python.” yang dicetak sebagai output. Ini Python variabel deklarasi berbeda dengan variabel global “f” yang didefinisikan sebelumnya
  3. Setelah pemanggilan fungsi selesai, variabel lokal f dihancurkan. Pada baris 12, ketika kita mencetak lagi nilai “f”, maka akan ditampilkan nilai variabel global f=101

Python Jenis Variabel

Python 2 Contoh

# 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

Python 3 Contoh

# 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)

Sementara Python deklarasi variabel menggunakan kata kunci keseluruhan, Anda dapat mereferensikan variabel global di dalam suatu fungsi.

  1. Variabel “f” adalah global dalam cakupan dan diberi nilai 101 yang dicetak dalam output
  2. Variabel f ​​dideklarasikan menggunakan kata kunci global. Ini JANGAN a variabel lokal, tetapi variabel global yang sama telah dideklarasikan sebelumnya. Oleh karena itu ketika kita mencetak nilainya, outputnya adalah 101
  3. 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” apakah itu menampilkan nilai “mengubah variabel global”

Python Jenis Variabel

Python 2 Contoh

f = 101;
print f
# Global vs.local variables in functions
def someFunction():
  global f
  print f
  f = "changing global variable"
someFunction()
print f

Python 3 Contoh

f = 101;
print(f)
# Global vs.local variables in functions
def someFunction():
  global f
  print(f)
  f = "changing global variable"
someFunction()
print(f)

Hapus variabel

Anda juga dapat menghapus Python variabel menggunakan perintah itu “nama variabel”.

Dalam contoh di bawah ini Python hapus variabel, kami menghapus variabel f, dan ketika kami melanjutkan untuk mencetaknya, kami mendapatkan kesalahan “nama variabel tidak ditentukan” yang berarti Anda telah menghapus variabel tersebut.

Hapus variabel

Contoh Python hapus variabel atau Python variabel yang jelas:

f = 11;
print(f)
del f
print(f)

Ringkasan

  • Variabel disebut sebagai “envelop” atau “bucket” dimana informasi dapat disimpan dan direferensikan. Seperti bahasa pemrograman lainnya Python juga menggunakan variabel untuk menyimpan informasi.
  • Variabel dapat dideklarasikan dengan nama atau bahkan huruf apa pun seperti a, aa, abc, dll.
  • Variabel dapat dideklarasikan ulang bahkan setelah Anda mendeklarasikannya satu kali
  • Python Konstanta dapat dipahami sebagai jenis variabel yang mempunyai nilai yang tidak dapat diubah. Biasanya Python konstanta direferensikan dari file lain. Python konstanta definisikan dideklarasikan dalam file baru atau terpisah yang berisi fungsi, modul, dll.
  • Jenis variabel di Python or Python jenis variabel: Lokal & Global
  • Deklarasikan variabel lokal ketika Anda ingin menggunakannya untuk fungsi saat ini
  • Deklarasikan variabel Global ketika Anda ingin menggunakan variabel yang sama untuk sisa program
  • Untuk menghapus suatu variabel, digunakan kata kunci “del”.