Variabel Python
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.
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
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.
Keluaran:
45
1456.8
Yohanes
Deklarasi dan Inisialisasi Variabel
Mari kita lihat cara mendeklarasikan variabel dan cara mendefinisikan variabel serta mencetak variabel tersebut.
Keluaran:
100
Mendeklarasikan ulang variabel dengan Python
Kita dapat mendeklarasikan ulang variabel Python setelah kita mendeklarasikan variabel dan mendefinisikan variabel dengan python.
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:
Keluaran:
10
10
10
Menetapkan nilai berbeda ke beberapa variabel
Python memungkinkan penambahan nilai berbeda dalam satu baris dengan operator “,”.
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.
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.
Keluaran
30 GeeksforGeeks
Bisakah kita juga menggunakan + untuk Tipe Data yang berbeda?
Tidak menggunakan tipe yang berbeda akan menghasilkan kesalahan.
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.
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.
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.
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:
- numerik
- Jenis Teks
- Jenis Urutan (Daftar ular piton,tupel python,Kisaran ular piton)
- Boolean
- Mengatur
- Kamus
Contoh:
Dalam contoh ini, kami telah menunjukkan berbagai contoh tipe data bawaan dengan Python.
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

Variabel lainnya adalah y terhadap variabel x.
kamu = x

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.

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

Membuat objek (atau variabel tipe kelas)
Silakan merujuk ke Kelas, Objek, dan Anggota untuk lebih jelasnya.
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 = TrueDalam contoh ini,
name
is adalah string,age
merupakan bilangan bulat, danis_student
merupakan 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 globalVariabel 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 name
, age
,
dan is_student
dianotasi dengan tipe yang
diharapkan. Fungsi ini greeting
juga
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!
Komentar
Posting Komentar