Python Variabel: Cara Mendefinisikan/Mendeklarasikan Tipe Variabel String

๐Ÿš€ Ringkasan Cerdas

Variabel dalam Python sangat penting untuk menyimpan dan mereferensikan data dalam suatu program, bertindak sebagai wadah untuk nilai yang dapat dimanipulasi dan digunakan kembali di berbagai operasi.

  • Alokasi memori: Variabel menyediakan lokasi memori untuk menyimpan nilai, yang memungkinkan program untuk memproses dan mereferensikan data secara efisien.
  • Penamaan Fleksibel: Variabel dapat dideklarasikan menggunakan nama atau huruf apa pun, seperti a, aa, atau abc, asalkan penamaannya mengikuti Pythonaturan.
  • Deklarasi ulang: Variabel dapat diberi nilai baru kapan saja, memungkinkan pembaruan dinamis dan penggunaan ulang dalam kode.
  • Penanganan Tipe Data: Setiap variabel menyimpan tipe data tertentu; menggabungkan tipe yang berbeda, seperti angka dan string, memerlukan konversi tipe eksplisit (misalnya, str()) untuk menghindari kesalahan.
  • Global vs Lokal: Variabel bersifat global (dapat diakses di seluruh program) atau lokal (terbatas pada fungsi tertentu), dengan kata kunci global digunakan untuk merujuk variabel global di dalam fungsi.
  • Hapus dan Bersihkan: Variabel dapat dihapus dari memori menggunakan pernyataan del, membuat nama yang direferensikan menjadi tidak valid dan mencegah akses lebih lanjut.
  • Praktik terbaik: Gunakan nama deskriptif, hindari deklarasi ulang yang tidak perlu, dan kelola ruang lingkup dengan hati-hati untuk menjaga kejelasan dan keandalan dalam Python kode.

Python Variabel

Apa itu Variabel di Python?

A Python variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai. Dengan kata lain, variabel dalam Python Program 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 apa pun atau bahkan huruf seperti a, aa, abc, dan lain-lain.

Cara Mendeklarasikan dan Menggunakan Variabel

Mari kita lihat contohnya. Kita akan mendefinisikan variabel di Python dan mendeklarasikannya sebagai "a" dan mencetaknya.

a=100 
print (a)

Bagaimana cara mendeklarasikan ulang suatu Variabel?

Anda dapat mendeklarasikannya kembali Python variabel bahkan setelah Anda mendeklarasikannya sekali.

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 tersebut 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 integer dideklarasikan sebagai string, dapat digabungkan dengan โ€œGuruโ€ + str(โ€œ99โ€)= โ€œGuru99โ€ pada 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. Ketika Anda ingin menggunakan variabel yang sama untuk seluruh program atau modul Anda, Anda mendeklarasikannya sebagai variabel global. Sementara itu, jika Anda ingin menggunakan variabel tersebut dalam fungsi atau metode tertentu, Anda menggunakan variabel lokal. Python deklarasi variabel.

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

  1. Mari kita definisikan sebuah variabel di Python dimana variabel โ€œfโ€ berada global dalam cakupan dan diberi nilai 101, yang dicetak dalam output
  2. Variabel f โ€‹โ€‹dideklarasikan lagi dalam fungsi dan mengasumsikan lokal lingkup. Ini diberi nilai โ€œSaya sedang belajar Python,โ€ yang dicetak sebagai output. Ini Python deklarasi variabel berbeda dengan variabel global โ€œfโ€ yang didefinisikan sebelumnya
  3. Setelah pemanggilan fungsi selesai, variabel lokal f dihancurkan. Pada baris ke-12, ketika kita mencetak kembali nilai "f", nilai variabel global f=101 akan ditampilkan.

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 global, 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 dideklarasikan sebelumnya. Oleh karena itu, ketika kita mencetak nilainya, outputnya adalah 101
  3. Kita telah mengubah nilai "f" di dalam fungsi. Setelah pemanggilan fungsi selesai, nilai variabel "f" yang telah diubah tetap ada. Pada baris ke-12, ketika kita mencetak kembali nilai "f", akan ditampilkan 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)

Bagaimana cara menghapus 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)

Pertanyaan Umum (FAQ)

Sebuah variabel dalam Python adalah lokasi penyimpanan bernama yang digunakan untuk menyimpan nilai data. Lokasi ini berfungsi sebagai referensi ke suatu objek di memori. Anda dapat menetapkan, memperbarui, atau menghapus variabel secara dinamis tanpa mendeklarasikan tipenya, karena Python secara otomatis menangani tipe data pada waktu proses.

Sebuah array di Python adalah kumpulan elemen yang disimpan di lokasi memori yang berdekatan, memungkinkan akses dan manipulasi data yang efisien. Sementara Python daftar dapat berperilaku seperti array, array modul atau array NumPy digunakan untuk kinerja yang lebih baik dan konsistensi tipe dalam perhitungan numerik.

PythonEmpat jenis variabel utama adalah: Variabel lokal (di dalam fungsi), Variabel global (dapat diakses melalui modul), Variabel instan (unik untuk setiap objek), dan Variabel kelas (dibagikan di semua instance kelas). Masing-masing melayani cakupan dan perilaku yang berbeda dalam Pythonstruktur berorientasi objek.

Ringkaslah postingan ini dengan: