Python juga menggunakan variabel untuk menyimpan data. Mereka juga memiliki nama dan tipe; . Sebagai gantinya, Anda dapat membuat variabel python sebagai berikut Show
nomor_kelas = 4; Pada contoh di atas, variabel 'class_number' memiliki nilai 4; . Dan tidak seperti bahasa pemrograman lainnya, Anda tidak perlu mendeklarasikan variabel tanpa melakukan inisialisasi. Kursus Pelatihan PythonPelajari Operasi Data dengan Python Jelajahi KursusApa Arti Lingkup Variabel dalam Python?Ruang lingkup variabel berarti area di mana bagian dari suatu program dapat mengakses variabel. Ada empat cakupan variabel dalam python
Pada artikel ini, Anda akan mempelajari dua jenis pertama. Anda akan belajar membuat variabel python dengan lingkup lokal dan global Apa Variabel Global Dalam Python?Di dunia pemrograman, variabel global dalam Python berarti memiliki cakupan di seluruh program, mis. e. , nilai variabel global dapat diakses di seluruh program kecuali dibayangi. Variabel global dalam Python sering dideklarasikan sebagai bagian atas program. Dengan kata lain, variabel yang dideklarasikan di luar fungsi disebut variabel global Anda dapat mengakses variabel global dengan Python baik di dalam maupun di luar fungsi. Sintaksis X = “sampleGlobalValue” def fn1() 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.KeluaranBagaimana Cara Mengakses Variabel Global Di Dalam dan Di Luar Fungsi?ContohKeluaranDalam contoh yang digambarkan di atas, Anda melihat variabel global dideklarasikan dan diakses baik di dalam maupun di luar fungsi. Jadi, Anda mengakses nilai baik di dalam maupun di luar fungsi, itu bagus, tetapi apa yang terjadi jika Anda mencoba mengubah nilai variabel cakupan global di dalam suatu fungsi? Lihat contoh yang disebutkan di bawah untuk memahami lebih baik. ContohKeluaranSeperti yang terlihat, ini melempar kesalahan. Saat Anda mencoba mengubah nilai variabel global di dalam suatu fungsi, itu akan membuang UnboundLocalError, karena saat memodifikasi Python memperlakukan x sebagai variabel lokal, tetapi x juga tidak didefinisikan di dalam fungsi (myfunc()) Di situlah kata kunci Global muncul. Anda akan melihat penggunaan Kata Kunci Global di bagian berikut Ilmu Data GRATIS Dengan Kursus PythonMulai Belajar Ilmu Data dengan Python GRATIS Mulai BelajarBagaimana Cara Membuat Variabel Dengan Lingkup Lokal di Python dengan Contoh?Lingkup variabel lokal adalah fungsi tempat Anda mendeklarasikannya. Untuk mengakses variabel, Anda harus memanggil fungsi yang sesuai. Misalnya, Anda dapat membuat variabel lokal seperti yang ditunjukkan di bawah ini def fungsi super() #mendefinisikan fungsi x = fantastis #mendefinisikan variabel lokal print("Python adalah" + x) #mengakses variabel lokal fungsi super() #memanggil fungsi Kata Kunci GlobalKata kunci global digunakan untuk memodifikasi variabel global di luar cakupan dan maknanya saat ini. Ini digunakan untuk membuat perubahan pada variabel global dalam konteks lokal. Kata 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), itu hanya dapat digunakan di dalam fungsi itu. Di situlah kata kunci global berperan, yang membantu membuat variabel global di dalam fungsi dan yang dapat diakses dalam lingkup global Sintaksis fungsi def() Variabel global Contoh 1Gunakan kata kunci global untuk membuat variabel dalam lingkup global KeluaranContoh 2Gunakan kata kunci global untuk mengubah nilai variabel global di dalam fungsi KeluaranAnda telah melihat apa itu kata kunci 'global', contohnya, dan bagaimana menggunakan kata kunci global. Tetapi Python memiliki beberapa aturan dasar untuk menggunakan kata kunci 'global' Mari kita lihat Global dalam fungsi Bersarang Saat Anda mendeklarasikan variabel kata kunci global di dalam fungsi bersarang dan saat Anda mengubah variabel kata kunci global di dalam fungsi bersarang, itu akan tercermin di luar cakupan lokal, karena digunakan sebagai kata kunci global ContohMari kita lihat contoh global dalam fungsi bersarang KeluaranAnda dapat melihat output di atas untuk global dalam fungsi bersarang. Tapi mungkin penjelasan singkat berikut akan membantu untuk pemahaman yang lebih baik Anda telah mendeklarasikan variabel global di dalam fungsi inner(), yang bersarang di dalam fungsi main() Kursus Gratis. Pemrograman dengan PythonPelajari Dasar-Dasar Pemrograman dengan Python Daftar SekarangSebelum dan sesudah memanggil inner(), variabel 'integ' mengambil nilai dari variabel lokal main i. e. bilangan bulat = 20. Di luar fungsi main(), variabel 'integ' mengambil nilai kata kunci global yang dideklarasikan di dalam fungsi inner() i. e. , integ = 20 saat Anda menggunakan kata kunci global di dalam lingkup lokal fungsi inner(). Jika Anda membuat perubahan apa pun di dalam fungsi dalam () variabel kata kunci global 'integ', akan mencerminkan di luar ruang lingkup, sebagai perilaku kata kunci global Aturan mendasar dari kata kunci 'global' adalah sebagai berikut
Bagaimana Cara Membuat Variabel Menggunakan Lingkup Global di Python Dengan Contoh?Anda dapat membuat variabel dengan cakupan global dengan menginisialisasi di luar semua fungsi dalam program python. Dan Anda dapat mengakses variabel dari mana saja di program python. Membuat variabel global itu sederhana; x = "luar biasa" #mendefinisikan variabel global def wonderfunc() # mendeklarasikan fungsi print("Python adalah" + x) #mengakses variabel global fungsi ajaib() #memanggil fungsi Belajar Dari Yang Terbaik di Bisnis Ilmu DataCaltech Data Science Bootcamp Jelajahi KursusBagaimana Cara Menggunakan Kata Kunci Global di Python Dengan Contoh?Jika Anda menggunakan variabel di dalam suatu fungsi, python mengira Anda merujuk ke variabel lokal. Jadi gunakan kata kunci global untuk mengubah variabel global di dalam fungsi python. Contoh berikut menunjukkan penggunaan kata kunci global dalam program python x = 5 #menginisialisasi variabel global def hidup() #mendefinisikan fungsi global x #menggunakan kata kunci global x = x + 2 #mengubah variabel global kehidupan() #memanggil fungsi cetak(x) #mengakses variabel global Variabel LokalContoh berikut menunjukkan kesalahan. Contoh 1. Mengakses Variabel Lokal Di Luar Cakupandef lokasi() #mendefinisikan loc() fungsi 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 didefinisikan. Contoh berikut menunjukkan cara menulis ulang program di atas Contoh 2. Buat Variabel Lokaldef lokasi() #mendefinisikan fungsi y = "lokal" # mendeklarasikan variabel lokal cetak(y) #secara lokal mengakses variabel lokal lokasi() #memanggil fungsi Menjadi Pencipta Produk yang Menyenangkan PenggunaWebinar Gratis. Selasa, 24 Januari. 9 PM IST Daftar SekarangVariabel Global dan LokalKarena Anda tidak dapat mengakses variabel lokal dari luar fungsi, tidak masalah jika variabel global dan lokal memiliki nama yang sama. Di bawah ini Anda dapat menemukan contoh di mana ada dua variabel. Yang satu bersifat global, dan yang lainnya bersifat lokal. Keduanya memiliki nama yang sama. Contoh 1. Variabel Global dan Variabel Lokal Dengan Nama Yang Samax = 5; #menginisialisasi variabel global def man() #mendefinisikan fungsi man() x = 4 #menginisialisasi variabel lokal print("lokal x. ", x) # mengakses variabel lokal manusia() #memanggil fungsi pria print("global x. ", x) #mengakses variabel lokal Pada contoh di atas, fungsi print pada fungsi man() mengakses variabel lokal x dengan nilai 4. Dan fungsi print di luar mengakses variabel lokal dengan nilai 5. Perbedaan Antara Variabel Global dan LokalMari kita lihat contoh bagaimana variabel global dan lokal berperilaku dalam kode yang sama ContohKeluaranPenjelasanDi sini, di program di atas, Anda mendeklarasikan x sebagai variabel global dan y sebagai variabel lokal dalam program yang sama. Kemudian ia mencoba memodifikasi variabel global menggunakan kata kunci global dalam fungsi lokal dan mencetak gx dan ly Setelah Anda memanggil function1(), nilai gx menjadi global global. Saat Anda mencoba memodifikasi sebagai gx*2, itu mencetak 'global' dua kali. Setelah ini, Anda mencetak variabel lokal ly, yang menampilkan nilai variabel lokal i. e. , sekali lagi 'lokal' Perbedaan Antara Variabel Global dan NonlokalKetika sebuah variabel berada dalam lingkup lokal atau global, itu disebut variabel nonlokal. Variabel nonlokal didefinisikan dalam fungsi bersarang yang ruang lingkupnya tidak ditentukan ContohKeluaranPenjelasanDari program di atas, dapat diketahui bahwa fungsi bersarang adalah innerfn(). Di dalam innerfn(), Anda melihat penggunaan kata kunci nonlokal untuk membuat variabel nonlokal. innerfn() didefinisikan dalam lingkup outerfn(). Jika Anda membuat perubahan pada nilai variabel nonlokal, perubahan tersebut tercermin dalam variabel lokal Kesimpulannya, memahami ruang lingkup variabel python sangat penting untuk program bebas kesalahan. Anda dapat mengakses variabel global dari mana saja dalam program ini. Namun, Anda hanya dapat mengakses variabel lokal dari fungsi tersebut. Selain itu, jika Anda perlu mengubah variabel global dari suatu fungsi, Anda perlu mendeklarasikan bahwa variabel tersebut bersifat global. Anda dapat melakukannya dengan menggunakan kata kunci "global". Berharap untuk pindah ke bidang pemrograman? KesimpulanVariabel adalah salah satu elemen paling dasar dari bahasa pemrograman. Ini adalah lapisan abstraksi untuk sel memori yang berisi nilai sebenarnya. Jenis variabel Global, Lokal dan Nonlokal membantu pemrogram untuk mengakses beberapa nilai seluruhnya dalam lingkup program, atau beberapa nilai yang terbatas 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 kata kunci global, kapan menggunakan kata kunci global, perbedaan antara global, lokal . Bergabunglah dengan Kursus Pelatihan Python Simplilearn untuk mempelajari lebih lanjut tentang topik ini. Kursus ini akan mengajari Anda dasar-dasar Python, pernyataan bersyarat, operasi data, skrip shell, dan Django. Kursus sertifikasi ini, yang mencakup 38 jam pembelajaran campuran dan 8 jam pembelajaran mandiri online, akan mempersiapkan Anda untuk karir yang memuaskan sebagai programmer Python profesional dengan memberi Anda pengalaman pemrograman praktis Ada pertanyaan untuk kami? tentang PenulisRavikiran A SRavikiran A S bekerja dengan Simplilearn sebagai Research Analyst. Dia seorang geek yang antusias selalu berburu untuk mempelajari teknologi terbaru. Dia mahir dengan Bahasa Pemrograman Java, Big Data, dan Kerangka Data Besar yang kuat seperti Apache Hadoop dan Apache Spark Apa itu variabel dan bagaimana penggunaannya di Python?Variabel Python adalah lokasi memori yang dicadangkan untuk menyimpan nilai . Dengan kata lain, variabel dalam program python memberikan data ke komputer untuk diproses.
Bagaimana Anda memberi fungsi variabel?kita menempatkan fungsi dalam variabel jika di dalam blok fungsi kita menggunakan metode pengembalian. var multiplyTwo = function (a) { return a * 2; . if we simply call this function, nothing will be printed, although nothing is wrong with the writing of the function itself.
Bagaimana Anda mengakses variabel dalam suatu fungsi?Jadi cara termudah untuk membuat variabel Anda dapat diakses dari luar fungsi adalah pertama-tama mendeklarasikan di luar fungsi, kemudian menggunakannya di dalam fungsi. . fungsi satu(){ var a; var a; . lakukan sesuatu(). . var a; Bagaimana Anda memanggil variabel dengan Python?Python tidak memiliki perintah untuk mendeklarasikan variabel . Variabel dibuat saat Anda pertama kali memberikan nilai padanya. |