Saat kita memanggil fungsinya, kita memasukkan nilai terhadap parameter tersebut dengan jumlah dan cara yang sama. Sebagai catatan terhadap terminologi nun digunakan â€" nama nun diberikan ke dalam penjelasan fungsi dinamakanparametersedangkan nilai nun diberikan dalam pemanggilan manfaat disebutargumen. Kita mendefinisikan manfaat bernamaapaKabardengan menggunakan sintaks sesuai yang telah dijelaskan pada atas. Fungsi ini bukan mengambil satu parameterpun, oleh karena itu tidak perlu ada variabel yang dideklarasikan dalam lingkar. Parameter merupakan masukan nun hanya digunakan dalam manfaat, sehingga kita dapat membenamkan nilai yang berbeda guna memperoleh hasil yang diinginkan.
Saat kita mencocokkan dengandirkita akan melihat larik tambahan dari daftar dengan sama. Kita menghapus variabel/atribut dari modul saat itu dengan statemendeldan perubahan itu akan langsung terlihat pada keluaran fungsidir. Jika Dikau memberikan nama modul guna fungsidir(), akan memberikan daftar nama yang didefinisikan dalam modul yang dimasukkan tersebut. Jika tidak memasukkan argumen, maka akan mengembalikan nama nun didefinisikan oleh modul nun dipakai saat ini. Dikau dapat menggunakan fungsi built-in diruntuk melihat daftar segala nama yang didefinisikan sama objek.
Perhatikan bahwa member menggunakan notasi bertitik nun sama untuk mengakses warga modul. Python membuat penggunaan kembali secara baik dengan notasi yang sama untuk memberikan rasa ‘Pythonic’ sehingga kita tidak harus belajar cara baru untuk mengerjakan hal-hal lainnya.
Catat bahwa direktori saat ini adalah direktori tempat program ini dijalankan. Jalankanimport os; print(os. getcwd())untuk mencari direktori program Anda saat ini. sys. pathberisi daftar nama direktori tempat di mana modul-modul diimpor. Ini berarti Anda dapat mengimpor modul secara langsung dari direktori tempat file berada saat ini.
Dalam hal modul, fungsidir()akan memuat daftar segala fungsi, kelas dan variabel yang didefinisikan oleh modul tersebut. Perhatikan bahwa kalau ada__version__yang dideklarasikan sebelumnya sama demo_modulku. py atau demo2_modulku. py maka akan tercipta bentrok.
Catat bahwa DocStrings juga berlaku untuk Modules dan classes yang akan kita pelajari di bab berikutnya. Statemenreturndigunakan untukmengembalikannilai dari sebuah fungsi, juga merupakan pemotong/akhir dari sebuah fungsi. Nilaireturnjuga dapat digunakan untukmengembalikan nilaidari sebuah fungsi. Saat pertama kita mencetaknilaidarixdi baris pertama badan fungsi, Python menggunakan nilai dari parameter yang dideklarasikan di blok utama, di atas definisi fungsi. Parameter ditentukan di dalam tanda kurung saat fungsi didefinisikan, dipisahkan dengan koma.

Konsep tentang fungsi itu mungkin merupakanstruktur pembangunperangkat sabar yang paling penting, & dalam bab ini kalian akan mengeksplorasi bermacam orientasi dari fungsi. Dalam kerangka observasidir, kita mendefinisikan variabel baru dengan namaalalu memberinya nilai.
Ini juga olehkarena itu praktik yang umum di dalam setiap modul untuk menunjukkan versi dengan menggunakan namanya. Sehingga, selalu direkomendasikan guna statemenimportmeskipun hal itu menghasilkan program Anda sedikit bertambah lama.
Ingat bahwa modul harus diletakkan pada direktori yang sama dengan program yang mengimpornya, atau salah satu dari direktori yang terdaftar disys. path. Jika Anda secara langsung mengimportargvke dalam program Anda (untuk menghindarisys. setiap kali akan menggunakannya), maka Anda dapat menggunakan statemenfrom sys import argv.

Post a Comment

أحدث أقدم