0Pricing
Learn AI with Python · Pelajaran

Cakupan dan Masa Hidup Variabel

Pahami bagaimana cakupan variabel memengaruhi kode dan mencegah bug

Cakupan dan Masa Hidup Variabel adalah pelajaran Learn AI with Python gratis di CoddyKit. Ini adalah pelajaran 3 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Learn AI with Python, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Learn AI with Python mencakup 5 pelajaran total.

Pengantar Cakupan dan Masa Hidup Variabel

Pengantar Cakupan dan Masa Hidup Variabel

Cakupan dan masa hidup menentukan di mana dan berapa lama sebuah variabel ada dalam program Anda. Memahami konsep-konsep ini sangat penting untuk menulis kode yang efisien dan bebas kesalahan.

Dalam pelajaran ini, Anda akan mempelajari variabel global dan lokal, serta konsep masa hidup variabel.

Cakupan dan Masa Hidup Variabel — ilustrasi 1

Apa itu Cakupan?

Apa itu Cakupan?

Cakupan mengacu pada bagian program tempat sebuah variabel dapat diakses. Variabel dapat memiliki cakupan global atau lokal:

  • Cakupan Global: Variabel dapat diakses di seluruh program.
  • Cakupan Lokal: Variabel hanya dapat diakses di dalam fungsi tempat variabel tersebut didefinisikan.

Variabel Global

Variabel Global

Variabel global dideklarasikan di luar fungsi apa pun dan dapat diakses dari mana saja dalam program:

# Example of a global variable
x = 10  # Global variable
def print_x():
    print(x)

print_x()

Variabel Lokal

Variabel Lokal

Variabel lokal dideklarasikan di dalam fungsi dan hanya dapat diakses dari dalam fungsi tersebut:

# Example of a local variable
def calculate_square():
    x = 5  # Local variable
    return x * x

print(calculate_square())

Masa Hidup Variabel

Masa Hidup Variabel

Masa hidup sebuah variabel mengacu pada berapa lama variabel tersebut ada di memori:

  • Variabel Global: Ada selama program berjalan.
  • Variabel Lokal: Ada hanya selama eksekusi fungsi.

Mengubah Variabel Global

Mengubah Variabel Global

Untuk mengubah variabel global di dalam fungsi, gunakan kata kunci global:

# Modifying a global variable
x = 10

def update_x():
    global x
    x = 20

update_x()
print(x)  # Outputs: 20

Contoh Praktis

Contoh Praktis

Berikut contoh yang menunjukkan variabel global dan lokal:

# Example of global and local variables
x = 100

def print_variables():
    y = 50  # Local variable
    print("Global variable x:", x)
    print("Local variable y:", y)

print_variables()

Kesalahan Umum terkait Cakupan

Kesalahan Umum terkait Cakupan

Berikut beberapa kesalahan umum yang harus dihindari:

  • Mencoba mengakses variabel lokal di luar fungsinya.
  • Mengubah variabel global tanpa menggunakan kata kunci global.
  • Menimpa variabel global dengan variabel lokal yang memiliki nama sama.

Apa yang Kita Pelajari?

Apa yang Kita Pelajari?

Dalam pelajaran ini, Anda telah mempelajari:

  • Perbedaan antara variabel global dan lokal.
  • Cara menggunakan kata kunci global untuk mengubah variabel global.
  • Pentingnya cakupan dan masa hidup variabel.

Hebat! Mari kita lanjutkan ke pelajaran berikutnya.

Cakupan dan Masa Hidup Variabel — ilustrasi 11

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Cakupan dan Masa Hidup Variabel” gratis?

Ya — teks lengkap “Cakupan dan Masa Hidup Variabel” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Learn AI with Python, upgrade ke CoddyKit PRO. Kursus Learn AI with Python mencakup 5 pelajaran total.

Apa yang akan aku pelajari di “Cakupan dan Masa Hidup Variabel”?

Pahami bagaimana cakupan variabel memengaruhi kode dan mencegah bug Kamu berlatih Learn AI with Python dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Learn AI with Python?

Tidak diperlukan pengalaman sebelumnya. Learn AI with Python di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 5.

Berapa lama pelajaran “Cakupan dan Masa Hidup Variabel” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Learn AI with Python ini?

Ya. Setiap pelajaran Learn AI with Python menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Apa Itu Fungsi?
  2. Nilai Kembalian
  3. Cakupan dan Masa Hidup Variabel
  4. Fungsi Bawaan vs. Fungsi Buatan Pengguna
  5. Mengimpor Modul
← Kembali ke Learn AI with Python