Variabel Global Python yang Disederhanakan: Panduan Lengkap

- Penulis

Rabu, 9 Oktober 2024 - 22:48 WIB

facebook twitter whatsapp telegram line copy

URL berhasil dicopy

facebook icon twitter icon whatsapp icon telegram icon line icon copy

URL berhasil dicopy

Variabel Global Python yang Disederhanakan: Panduan Lengkap

[ad_1]

Python juga memakai variabel untuk mendatanya information. Mereka juga mempunyai nama dan tipe; tetapi, dengan python, Anda tidak perlu mendeklarasikan tipe datanya. Sebagai gantinya, Anda bisa membuat variabel python sebagai berikut.

ADVERTISEMENT

SCROLL TO RESUME CONTENT

nomor_kelas = 4;

Pada contoh di atas, variabel 'class_number' memiliki nilai 4; ini adalah tipe information integer. Dan tidak seperti bahasa pemrograman lainnya, Anda tidak perlu mendeklarasikan variabel tanpa melakukan inisialisasi.

Ingin Pekerjaan Pengembangan Perangkat Lunak Teratas? Mulai Disini!

Pengembang Tumpukan Penuh – MERN StackJelajahi Program

Ingin Pekerjaan Pengembangan Perangkat Lunak Teratas? Mulai Disini!

Apa Arti Cakupan Variabel dengan Python?

Cakupan variabel berarti arena di mana bagian program bisa mengakses variabel tersebut. Ada empat cakupan variabel dalam python:

  1. Lokal
  2. Global
  3. Melampirkan
  4. Bawaan

Pada artikel ini, Anda akan mempelajari dua jenis pertama. Anda akan belajar membuat variabel python dengan cakupan lokal dan global.

Apa Variabel Global di Python?

Dalam dunia pemrograman, variabel global dalam Python berarti mempunyai cakupan di seluruh program, yaitu nilai variabel global bisa diakses di seluruh program kecuali dibayangi.

Variabel global di Python tak henti-hentinya kali dideklarasikan sebagai bagian atas program. Dengan ujar lain, variabel yang dideklarasikan di luar suatu fungsi disebut variabel global.

Anda bisa mengakses variabel global dengan Python baik di dalam maupun di luar fungsi.

Sintaksis:

X = “nilaiGlobal sampel”

Def fn1():

Mendapatkan Keterampilan Coding yang Anda Butuhkan untuk Sukses

Pengembang Tumpukan Penuh – MERN StackJelajahi Program

Dapatkan Keterampilan Coding yang Anda Butuhkan untuk Sukses

Bagaimana Cara Membuat Variabel Global dengan Python?

Untuk membuat variabel global dengan Python, Anda perlu mendeklarasikan variabel di luar fungsi atau dalam lingkup global.

Contoh:

Variabel Global di Python_1

Keluaran:

Variabel Global di Python_2

Bagaimana Mengakses Variabel Global Di Dalam dan Di Luar Fungsi?

Contoh:

Variabel Global di Python_3

Keluaran:

Variabel Global di Python_4

Dalam contoh yang digambarkan di atas, Anda lihat variabel global dideklarasikan dan diakses baik di dalam maupun di luar fungsi.

Jadi, Anda mengakses nilai baik di dalam maupun di luar fungsi, dan itu tidak masalah, namun apa yang sedang terjadi andai Anda mencoba mengubah nilai variabel cakupan global di dalam suatu fungsi?

Melihat contoh yang dikatakan di bawah untuk memahami lebih baik.

Contoh:

Variabel Global di Python_5.

Keluaran:

Variabel Global di Python_6

Terbukti, ini menimbulkan kesalahan. Saat Anda mencoba mengubah nilai variabel global di dalam suatu fungsi, UnboundLocalError akan muncul, sebab saat memodifikasi, Python memperlakukan x sebagai variabel lokal, namun x juga tidak didefinisikan di dalam fungsi (myfunc()).

Di sinilah ujar kunci Global berperan. Anda akan lihat penggunaan Ujar Kunci Global di bagian berikut.

Ingin Pekerjaan Pengembangan Perangkat Lunak Teratas? Mulai Disini!

Pengembang Tumpukan Penuh – MERN StackJelajahi Program

Ingin Pekerjaan Pengembangan Perangkat Lunak Teratas? Mulai Disini!

Bagaimana Cara Membuat Variabel Dengan Lingkup Lokal dengan Python dengan Contoh?

Cakupan variabel lokal adalah fungsi yang Anda deklarasikan. Untuk mengakses variabel, Anda harus segera memanggil fungsi keterkaitan. Misalkan saja, Anda bisa membuat variabel lokal seperti yang ditunjukkan di bawah ini.

Baca Juga:  8 Kebenaran Jujur tentang Pernikahan yang Saya Pelajari dari Terapis Saya

def fungsi tremendous()

#mendefinisikan suatu fungsi

x = luar biasa

#mendefinisikan variabel lokal

print(“Python adalah” + x)

#mengakses variabel lokal

fungsi tremendous()

#memanggil fungsi

Tingkatkan Keterampilan Coding Anda. Selesaikan Wawancara Anda Berikutnya

Pengembang Tumpukan Penuh – MERN StackJelajahi Program

Tingkatkan Keterampilan Coding Anda. Selesaikan Wawancara Anda Berikutnya

Ujar Kunci Global

Ujar kunci global digunakan untuk mengubah variabel global di luar cakupan dan maknanya sementara. Ini digunakan untuk membuat perubahan pada variabel global dalam konteks lokal. Ujar kunci 'Global' juga digunakan untuk membuat atau mendeklarasikan variabel global di dalam suatu fungsi.

Biasanya, saat Anda membuat variabel di dalam suatu fungsi (variabel lokal), variabel tersebut hanya bisa digunakan di dalam fungsi tersebut. Di sinilah ujar kunci global berperan, yang membantu menciptakan variabel global di dalam fungsi dan bisa diakses dalam lingkup global.

Sintaksis:

Fungsi pasti():

Variabel global

Contoh 1:

Gunakan ujar kunci global untuk membuat variabel dalam lingkup global.

Variabel Global di Python_7

Keluaran:

Variabel Global di Python_8

Contoh 2:

Gunakan ujar kunci global untuk mengubah nilai variabel global di dalam fungsi.

Variabel Global di Python_9

Keluaran:

Variabel Global di Python_10

Anda telah lihat apa itu ujar kunci 'global', contohnya, dan cara memakai ujar kunci global. Tetapi Python mempunyai beberapa aturan dasar untuk memakai ujar kunci 'global'.

Mari kita melihat Global dalam fungsi Bersarang.

Saat Anda mendeklarasikan variabel ujar kunci global di dalam fungsi bersarang dan saat Anda mengubah variabel ujar kunci global di dalam fungsi bersarang, variabel tersebut akan terlihat di luar cakupan lokal, sebab digunakan sebagai ujar kunci global.

Contoh:

Mari kita melihat contoh global dalam fungsi bersarang.

Variabel Global di Python_11

Keluaran:

Variabel Global di Python_12.

Anda bisa lihat keluaran di atas untuk fungsi global yang disarangkan. Tapi mungkin saja penjelasan singkat berikut ini akan membantu untuk pemahaman yang lebih baik.

Anda telah mendeklarasikan variabel global di dalam fungsi inner(), yang bersarang di dalam fungsi primary().

Ingin Pekerjaan Pengembangan Perangkat Lunak Teratas? Mulai Disini!

Pengembang Tumpukan Penuh – MERN StackJelajahi Program

Ingin Pekerjaan Pengembangan Perangkat Lunak Teratas? Mulai Disini!

Sebelum dan sesudah pemanggilan inner(), variabel 'integ' mengambil nilai dari variabel lokal primary yaitu integ = 20. Di luar fungsi primary(), variabel 'integ' mengambil nilai dari ujar kunci global yang dideklarasikan di dalam fungsi inner() yaitu, integ = 20 saat Anda memakai ujar kunci global di dalam lingkup lokal fungsi inner(). Andai Anda membuat perubahan apa pun di dalam variabel ujar kunci global fungsi inner() 'integ', akan terlihat di luar cakupan, sebagai perilaku ujar kunci global.

Aturan dasar ujar kunci 'global' adalah sebagai berikut:

  • Saat Anda membuat variabel di dalam fungsi, variabel tersebut berada dalam konteks lokal secara default
  • Saat Anda membuat atau mendefinisikan variabel di luar fungsi, secara default itu adalah konteks global, tidak diperlukan ujar kunci global di sini
  • Ujar kunci global bisa digunakan untuk membaca atau mengubah variabel global di dalam fungsi
  • Memakai ujar kunci global di luar fungsi tak ada gunanya atau tidak berpengaruh.
Baca Juga:  8 fase emosional yang dialami orang saat saling mencinta pada seorang narsisis

Bagaimana Cara Membuat Variabel Memakai Lingkup Global dengan Python Dengan Contoh?

Anda bisa membuat variabel dengan cakupan global dengan menginisialisasi di luar semua fungsi dalam program python. Dan Anda bisa mengakses variabel dari mana saja di program python.

Membuat variabel global itu sederhana; Anda bisa melakukannya sebagai berikut.

x = “luar biasa”

#mendefinisikan variabel global

def keajaibanfungsi():

#mendeklarasikan suatu fungsi

print(“Python adalah” + x)

#mengakses variabel global

fungsi ajaib()

#memanggil fungsi

Menjadi Ilmuwan Knowledge dengan Pelatihan Langsung!

Program Magister Ilmuwan KnowledgeJelajahi Program

Menjadi Ilmuwan Data dengan Pelatihan Langsung!

Bagaimana Cara Memakai Ujar Kunci Global dengan Python Dengan Contoh?

Andai Anda memakai variabel di dalam suatu fungsi, python mengira Anda merujuk ke variabel lokal. Jadi gunakan ujar kunci global untuk mengubah variabel global dalam fungsi python.

Contoh berikut memperlihatkan penggunaan ujar kunci global dalam program python.

x = 5

#menginisialisasi variabel global

def hidup()

#mendefinisikan suatu fungsi

global x

#memakai ujar kunci global

x = x + 2

#mengubah variabel global

kehidupan()

#memanggil fungsi

mencetak(x)

#mengakses variabel global

Variabel Lokal

Contoh berikut memperlihatkan kesalahan.

Contoh 1: Mengakses Variabel Lokal di Luar Cakupan

def lokasi()

#mendefinisikan fungsi loc()

y = “lokal”

# mendeklarasikan y secara lokal

lokasi()

# memanggil fungsi loc()

cetak(y)

# mengakses variabel y

Dalam program di atas, Anda mencoba mengakses 'y' yang ditentukan dalam fungsi loc(). Dan baris print(y) akan memberi Anda Kesalahan Nama: nama 'y' tidak ditentukan.

Contoh berikut memperlihatkan cara menulis ulang program di atas.

Contoh 2: Buat Variabel Lokal

def lokasi()

#mendefinisikan fungsinya

y = “lokal”

# mendeklarasikan variabel lokal

cetak(y)

#mengakses variabel lokal secara lokal

lokasi()

#memanggil suatu fungsi

Mempersiapkan Karir Blockchain Anda untuk tahun 2024

Webinar Tanpa dipungut biaya | 5 Des, Selasa | jam 9 malamDaftar Sekarang

Mempersiapkan Karir Blockchain Anda untuk tahun 2024

Variabel Global dan Lokal

Sebab Anda tidak bisa mengakses variabel lokal dari luar ruangan suatu fungsi, tidak masalah andai variabel global dan lokal mempunyai nama yang sama. Di bawah ini Anda bisa menemukan contoh dimana ada dua variabel. Yang satu bersifat global, dan yang lainnya bersifat lokal. Keduanya memiliki nama yang sama.

Contoh1: Variabel Global dan Variabel Lokal Dengan Nama yang Sama

x = 5;

#menginisialisasi variabel global

def guy():

#mendefinisikan suatu fungsi guy()

x = 4

#menginisialisasi variabel lokal

mencetak(“lokal x:”,x)

# mengakses variabel lokal

pria()

#memanggil fungsi guy

mencetak(“x global:”,x)

#mengakses variabel lokal

Pada contoh di atas, fungsi print pada fungsi guy() mengakses variabel lokal x dengan nilai 4. Dan fungsi print di luar mengakses variabel lokal dengan nilai 5.

Baca Juga:  Ramalan Zodiak Cinta 10-16 November 2025, Menjaga Kelembutan di Tengah Badai

Perbedaan Antara Variabel Global dan Lokal

Mari kita melihat contoh bagaimana variabel global dan lokal berperilaku dalam kode yang sama.

Contoh:

Variabel Global di Python_13

Keluaran:

Variabel Global di Python_14

Penjelasan:

Di sini, pada program di atas, Anda mendeklarasikan x sebagai variabel global dan y sebagai variabel lokal dalam program yang sama. Kemudian ia mencoba memodifikasi variabel global memakai ujar kunci global di fungsi lokal dan mencetak gx dan ly.

Setelah Anda memanggil function1(), nilai gx menjadi global global. Saat Anda mencoba memodifikasi sebagai gx*2, itu dicetak 'global' dua kali. Setelah ini, Anda mencetak variabel lokal ly, yang menampilkan nilai variabel lokal, yaitu 'lokal' lagi.

Perbedaan Antara Variabel Global dan Nonlokal

Ketika suatu variabel berada dalam lingkup lokal atau global, maka disebut variabel nonlokal. Variabel nonlokal didefinisikan dalam fungsi bersarang yang cakupannya tidak ditentukan.

Contoh:

Variabel Global di Python_15.

Keluaran:

Variabel Global di Python_16

Penjelasan:

Dari program di atas terlihat bahwa fungsi yang disarangkan adalah innerfn(). Di dalam innerfn(), Anda lihat penggunaan ujar kunci nonlokal untuk membuat variabel nonlokal. innerfn() didefinisikan dalam lingkup outerfn(). Andai Anda membuat perubahan pada nilai variabel nonlokal, perubahan tersebut akan tercermin dalam variabel lokal.

Kesimpulannya, memahami ruang lingkup variabel python sangat penting untuk program bebas kesalahan. Anda bisa mengakses variabel global dari mana saja di dalam program. Tetapi, Anda hanya bisa mengakses variabel lokal dari fungsi tersebut. Selain itu, andai Anda perlu mengubah variabel global dari suatu fungsi, Anda perlu mendeklarasikan bahwa variabel tersebut bersifat global. Anda bisa melakukan ini dengan memakai ujar kunci “global”.

Ingin Pekerjaan Pengembangan Perangkat Lunak Teratas? Mulai Disini!

Pengembang Tumpukan Penuh – MERN StackJelajahi Program

Ingin Pekerjaan Pengembangan Perangkat Lunak Teratas? Mulai Disini!

Kesimpulan

Variabel adalah salah satu elemen paling dasar dari bahasa pemrograman. Ini adalah lapisan abstraksi untuk sel memori yang berisi nilai pada nyatanya. Jenis variabel Global, Lokal, dan Nonlokal membantu pemrogram untuk mengakses beberapa nilai seluruhnya dalam lingkup program, atau beberapa nilai yang dibatasi dalam fungsi.

Pada artikel ini, Anda mempelajari apa itu variabel global dengan Python, cara mendefinisikan variabel global dengan Python, cara mendeklarasikan variabel global dengan Python, apa itu ujar kunci global, kapan memakai ujar kunci global, perbedaan antara global, lokal , dan variabel nonlokal beserta beberapa contoh kasus.

Bergabunglah dengan Program Pascasarjana Dalam Pengembangan Internet Complete Stack untuk mempelajari lebih lanjut tentang topik ini. Kursus ini akan

memberi Anda dasar untuk membangun aplikasi internet complete stack memakai bahasa pemrograman Java. Anda akan mulai dengan dasar-dasar JavaScript, lalu mempelajari beberapa konsep lanjutan seperti Angular, Spring Boot, Hibernate, JSP, dan MVC. Sekarang adalah waktu yang tepat untuk memulai karir Anda sebagai complete stack internet developer!

Ada pertanyaan untuk kami? Tinggalkan di bagian komentar artikel ini, dan pakar kami akan menghubungi Anda sesegera mungkin saja!

[ad_2]

Sumber: simplilearn-com



Berita Terkait

10 Lodge Terbaik Dekat Danau Toba untuk Liburan Santai 2025
Orang Tunggu Sendiri Patuh 8 Aturan Kuat Ini, Menurut Psikologi
Daftar 8 Tim Lolos Babak 32 Besar Piala Dunia U17 2025, Apakah Timnas Indonesia Dapat Ikut?
Mengapa Fairing Motor Sport 150 Kini Menghilang dari Showroom?
Kucing Dapat Alami Demensia! 8 Tanda yang Perlu Diwaspadai
Ban Lebih Lebar: Manfaat dan Risikonya
Jawa Timur Juara Nusantaraya di ICCF 2025, Buktikan Kepemimpinan Ekonomi Kreatif Nasional
Andai Tidak Dapat Lakukan 8 Hal Ini, Anda Mungkin saja Tua Lebih Cepat, Tutur Psikologi

Berita Terkait

Rabu, 10 Desember 2025 - 23:59 WIB

10 Lodge Terbaik Dekat Danau Toba untuk Liburan Santai 2025

Rabu, 10 Desember 2025 - 23:14 WIB

Orang Tunggu Sendiri Patuh 8 Aturan Kuat Ini, Menurut Psikologi

Rabu, 10 Desember 2025 - 21:44 WIB

Daftar 8 Tim Lolos Babak 32 Besar Piala Dunia U17 2025, Apakah Timnas Indonesia Dapat Ikut?

Rabu, 10 Desember 2025 - 20:59 WIB

Mengapa Fairing Motor Sport 150 Kini Menghilang dari Showroom?

Rabu, 10 Desember 2025 - 19:29 WIB

Kucing Dapat Alami Demensia! 8 Tanda yang Perlu Diwaspadai

Berita Terbaru

Ilustrasi pengamen cosplay pocong (foto: Abdul Kholilulloh)

Bandung Barat

Polisi Bongkar Video Pocong Viral di Bandung Barat, 5 Pemuda Diamankan

Selasa, 26 Mei 2026 - 14:59 WIB