Variabel Python

Terakhir Diperbarui : 09 Agustus 2024

Variabel Python adalah wadah yang menyimpan nilai. Python tidak "diketik secara statis". Kita tidak perlu mendeklarasikan variabel sebelum menggunakannya atau mendeklarasikan tipenya. Variabel dibuat saat kita pertama kali memberikan nilai padanya. Variabel Python adalah nama yang diberikan ke lokasi memori. Ini adalah unit dasar penyimpanan dalam suatu program. Pada artikel ini, kita akan melihat cara mendefinisikan variabel dengan Python .

Contoh Variabel dengan Python

Contoh Variabel dengan Python adalah nama representasional yang berfungsi sebagai penunjuk ke suatu objek. Ketika suatu objek ditugaskan ke suatu variabel, maka objek tersebut dapat dirujuk dengan nama tersebut. Dalam istilah awam, kita dapat mengatakan bahwa Variabel dalam Python adalah wadah yang menyimpan nilai.

Di sini kita telah menyimpan “ Geeksforgeeks ”  dalam variabel var , dan ketika kita memanggil namanya, informasi yang disimpan akan dicetak.

ular piton

Keluaran:

Geeksforgeek

Catatan:

  • Nilai yang disimpan dalam variabel dapat diubah selama eksekusi program.
  • Variabel dalam Python hanyalah nama yang diberikan ke lokasi memori, semua operasi yang dilakukan pada variabel mempengaruhi lokasi memori tersebut.

Aturan untuk variabel Python

  • Nama variabel Python harus dimulai dengan huruf atau karakter garis bawah.
  • Nama variabel Python tidak boleh dimulai dengan angka.
  • Nama variabel Python hanya boleh berisi karakter alfanumerik dan garis bawah (Az, 0-9, dan _ ).
  • Variabel dalam nama Python peka huruf besar-kecil (nama, Nama, dan NAMA adalah tiga variabel berbeda).
  • Itukata-kata khusus (kata kunci)dengan Python tidak dapat digunakan untuk memberi nama variabel dengan Python.

Contoh 

ular piton

Keluaran:

1 2 5 
6 7 8

Penugasan Variabel dengan Python

Di sini, kita akan mendefinisikan variabel dengan python. Di sini, jelas kita telah menetapkan nomor, nomor floating point, dan string ke variabel seperti umur, gaji, dan nama.

ular piton

Keluaran:

45 
1456.8
Yohanes

Deklarasi dan Inisialisasi Variabel

Mari kita lihat cara mendeklarasikan variabel dan cara mendefinisikan variabel serta mencetak variabel tersebut.

ular piton

Keluaran:

100

Mendeklarasikan ulang variabel dengan Python

Kita dapat mendeklarasikan ulang variabel Python setelah kita mendeklarasikan variabel dan mendefinisikan variabel dengan python.

ular piton

Keluaran:

Sebelum mendeklarasikan: 100 
Setelah mendeklarasikan ulang: 120.3

Python Menetapkan Nilai ke Beberapa Variabel 

Selain itu, Python memungkinkan penetapan satu nilai ke beberapa variabel secara bersamaan dengan operator “=”. 
Misalnya: 

ular piton

Keluaran:

10 
10
10

Menetapkan nilai berbeda ke beberapa variabel

Python memungkinkan penambahan nilai berbeda dalam satu baris dengan operator “,”.

ular piton

Keluaran:

1 
20.2
GeeksforGeeks

Bisakah Kita Menggunakan Nama yang Sama untuk Berbagai Jenis?

Jika kita menggunakan nama yang sama, variabel mulai merujuk pada nilai dan tipe baru.

ular piton

Keluaran:

GeeksforGeeks

Bagaimana cara kerja operator + dengan variabel? 

Operator Python plus + menyediakan cara mudah untuk menambahkan nilai jika berupa angka dan digabungkan jika berupa string. Jika suatu variabel telah dibuat, maka variabel tersebut akan mengembalikan nilai baru ke variabel yang sama.

ular piton

Keluaran
30
GeeksforGeeks

Bisakah kita juga menggunakan + untuk Tipe Data yang berbeda? 

Tidak menggunakan tipe yang berbeda akan menghasilkan kesalahan.

ular piton

Keluaran: 

TypeError: jenis operan yang tidak didukung untuk +: 'int' dan 'str'

Variabel Python Global dan Lokal

Variabel lokal di Python adalah variabel yang didefinisikan dan dideklarasikan di dalam suatu fungsi. Kita tidak bisa memanggil variabel ini di luar fungsi.

ular piton

Keluaran:

Selamat datang para Geeks

Variabel global di Python adalah variabel yang didefinisikan dan dideklarasikan di luar suatu fungsi, dan kita perlu menggunakannya di dalam suatu fungsi.

ular piton

Keluaran:

Saya suka Geeksforgeek

Kata kunci global dengan Python

Python global adalah kata kunci yang memungkinkan pengguna untuk mengubah variabel di luar cakupan saat ini. Hal ini digunakan untuk membuat variabel global dari lingkup non-global yaitu di dalam suatu fungsi. Kata kunci global digunakan di dalam suatu fungsi hanya ketika kita ingin melakukan tugas atau ketika kita ingin mengubah variabel. Global tidak diperlukan untuk mencetak dan mengakses.

Aturan kata kunci global

  • Jika suatu variabel diberi nilai di mana pun dalam isi fungsi, variabel tersebut dianggap lokal kecuali secara eksplisit dinyatakan sebagai global.
  • Variabel yang hanya direferensikan di dalam suatu fungsi secara implisit bersifat global.
  • Kami menggunakan global dengan Python untuk menggunakan variabel global di dalam suatu fungsi.
  • Tidak perlu menggunakan kata kunci global dengan Python di luar suatu fungsi.

Contoh:

Program Python untuk mengubah nilai global di dalam suatu fungsi.

ular piton

Keluaran:

Nilai x di dalam suatu fungsi : 20 
Nilai x di luar suatu fungsi : 20

Tipe Variabel dengan Python

Tipe data adalah klasifikasi atau kategorisasi item data. Ini mewakili jenis nilai yang memberitahukan operasi apa yang dapat dilakukan pada data tertentu. Karena semuanya adalah objek dalam pemrograman Python, tipe data sebenarnya adalah kelas dan variabel adalah turunan (objek) dari kelas-kelas ini.

Tipe Data Python bawaan adalah:

Contoh:

Dalam contoh ini, kami telah menunjukkan berbagai contoh tipe data bawaan dengan Python.

ular piton

Keluaran:

Data numerik : 123 
String dengan menggunakan Kutipan Tunggal:
Selamat Datang di Dunia Geeks
<class 'bool'>
<class 'bool'>
Ditetapkan dengan menggunakan String:
{'r', 'G', 'e', ​​' k', 'o', 's', 'F'}
Kamus dengan penggunaan Kunci Integer:
{1: 'Geeks', 2: 'For', 3: 'Geeks'}

Referensi Objek dengan Python

Mari kita tetapkan variabel x ke nilai 5.

x = 5
Referensi Objek

Variabel lainnya adalah y terhadap variabel x.

kamu = x
Referensi Objek dengan Python

Saat Python melihat pernyataan pertama, yang dilakukannya adalah, pertama, ia membuat objek untuk mewakili nilai 5. Kemudian, ia membuat variabel x jika tidak ada dan menjadikannya referensi ke objek baru 5 ini. Baris kedua menyebabkan Python membuat variabel y, dan tidak ditugaskan dengan x, melainkan dibuat untuk mereferensikan objek yang x lakukan. Efek akhirnya adalah variabel x dan y merujuk pada objek yang sama. Situasi ini, dengan beberapa nama yang merujuk pada objek yang sama, disebut Referensi Bersama dengan Python.
Sekarang, jika kita menulis:

x = 'Geeks'

Pernyataan ini membuat objek baru untuk mewakili 'Geeks' dan menjadikan x referensi objek baru ini.

Variabel Python

Sekarang jika kita menetapkan nilai baru di Y, maka objek sebelumnya mengacu pada nilai sampah.

y = "Komputer"
Referensi Objek dengan Python

Membuat objek (atau variabel tipe kelas)

Silakan merujuk ke Kelas, Objek, dan Anggota untuk lebih jelasnya. 

ular piton

Keluaran
cse
cse
101
cse

Variabel Python – FAQ

Apa Itu Variabel di Python?

Variabel dalam Python digunakan untuk menyimpan nilai data. Mereka bertindak sebagai wadah untuk menyimpan data, yang dapat digunakan dan dimanipulasi di seluruh program. Di Python, variabel tidak memerlukan deklarasi eksplisit untuk memesan ruang memori; deklarasi terjadi secara otomatis ketika Anda memberikan nilai ke suatu variabel.

Bagaimana Mendeklarasikan Variabel dengan Python?

Dalam Python, variabel dideklarasikan dengan memberikan nilai menggunakan operator penugasan =. Anda tidak perlu menentukan tipe variabel karena Python diketik secara dinamis.

Contoh:

# Mendeklarasikan variabel 
nama = "Alice"
umur = 25
is_student = True

Dalam contoh ini, nameis adalah string, agemerupakan bilangan bulat, dan is_studentmerupakan boolean.

Apa Variabel Global dan Lokal di Python?

Variabel Global: Variabel global adalah variabel yang dideklarasikan di luar fungsi apa pun. Mereka dapat diakses dan dimodifikasi oleh fungsi apa pun dalam modul yang sama.

Contoh:

global_var = "Saya global" 

def print_global():
print(global_var)

print_global() # Output: Saya global

Variabel Lokal: Variabel lokal adalah variabel yang dideklarasikan dalam suatu fungsi. Mereka hanya dapat diakses di dalam fungsi tersebut dan tidak tersedia di luar fungsi tersebut.

Contoh:

def print_local(): 
local_var = "Saya lokal"
print(local_var)

print_local() # Output: Saya lokal
# print(local_var) # Ini akan menimbulkan kesalahan karena local_var tidak dapat diakses di luar fungsi.

Bisakah Tipe Variabel Berubah dengan Python?

Ya, tipe variabel dapat berubah di Python karena ini adalah bahasa yang diketik secara dinamis. Ini berarti tipe suatu variabel diinterpretasikan pada saat runtime dan Anda dapat menetapkan tipe nilai berbeda ke variabel yang sama.

Contoh:

var = 10 # var adalah bilangan bulat 
var = "Halo" # Sekarang var adalah string
var = [1, 2, 3] # Sekarang var adalah sebuah daftar

Bagaimana Cara Menggunakan Anotasi Tipe untuk Variabel dengan Python?

Ketik anotasi dengan Python menyediakan cara untuk menentukan tipe variabel yang diharapkan. Mereka tidak menerapkan pemeriksaan tipe saat runtime tetapi dapat digunakan oleh pemeriksa tipe statis, IDE, dan linter untuk membantu menangkap kesalahan terkait tipe.

Contoh:

# Menggunakan anotasi tipe 
nama: str = "Alice"
umur: int = 25
is_student: bool = True

def salam(nama: str) -> str:
return f"Halo, {nama}"

# Pemeriksa tipe statis dapat menggunakan anotasi ini untuk mendeteksi kesalahan tipe

Dalam contoh ini, variabel nameage, dan is_studentdianotasi dengan tipe yang diharapkan. Fungsi ini greetingjuga memiliki anotasi tipe untuk parameter dan tipe pengembaliannya.


Siap terjun ke masa depan? Menguasai AI Generatif dan ChatGPT adalah pintu gerbang Anda menuju dunia AI mutakhir. Sempurna untuk penggemar teknologi, kursus ini akan mengajarkan Anda cara memanfaatkan AI Generatif dan ChatGPT dengan pelajaran praktis dan langsung. Ubah keterampilan Anda dan ciptakan aplikasi AI inovatif yang menonjol. Jangan lewatkan untuk menjadi pakar AI – Daftar sekarang dan mulailah membentuk masa depan!


Hai teman-teman dan selamat datang di Geeks untuk para Geeks.
Artikel Sebelumnya
Artikel Berikutnya

Bacaan Serupa

ular piton | Himpunan 2 (Variabel, Ekspresi, Kondisi dan Fungsi)
Pengantar Python telah dibahas dalam artikel ini. Sekarang, mari kita mulai belajar python. Menjalankan Kode Pertama Anda dengan Python Program Python tidak dikompilasi, melainkan diinterpretasikan. Sekarang, mari kita beralih ke menulis kode python dan menjalankannya. Harap pastikan bahwa python diinstal pada sistem yang sedang Anda kerjakan. Jika tidak diinstal
3 menit membaca
ular piton | Perbedaan antara Pandas.copy() dan menyalin variabel
Metode Pandas .copy() digunakan untuk membuat salinan objek Pandas. Variabel juga digunakan untuk menghasilkan salinan suatu objek tetapi variabel hanyalah penunjuk ke suatu objek dan setiap perubahan pada data baru juga akan mengubah data sebelumnya. Contoh berikut akan menunjukkan perbedaan antara menyalin melalui variabel dan metode Pandas.copy(). Contoh #1: Co
2 menit membaca
Memasukkan variabel ke tabel database menggunakan Python
Pada artikel ini, kita akan melihat bagaimana seseorang dapat memasukkan data pengguna menggunakan variabel. Di sini, kita menggunakan modul sqlite untuk bekerja pada database tetapi sebelum itu, kita perlu mengimpor paket itu. import sqlite3 Untuk melihat operasi pada tingkat database cukup unduh database browser SQLite. Catatan: Untuk demonstrasi, kami telah menggunakan nilai-nilai tertentu tetapi Anda
3 menit membaca
Bagaimana variabel disimpan dalam Python - Stack atau Heap?
Alokasi memori dapat didefinisikan sebagai mengalokasikan blok ruang di memori komputer untuk suatu program. Dalam metode alokasi dan dealokasi memori Python bersifat otomatis karena pengembang Python membuat pengumpul sampah untuk Python sehingga pengguna tidak perlu melakukan pengumpulan sampah secara manual. Pengumpulan Sampah Pengumpulan sampah adalah sebuah proses di mana
3 menit membaca
Teks asli
Data Science
Beri rating terjemahan ini
Masukan Anda akan digunakan untuk membantu meningkatkan kualitas Google Terjemahan

Komentar