‫Mari kita bicara tentang sesuatu yang disebut argumen dan argumen kata kunci.
‫Maksudku, kita sudah pernah melihatnya, kan?
‫Dengan sebuah fungsi, sebenarnya kita memiliki karakter khusus yang dapat kita gunakan yang disebut ARG dan
‫Bagian Keyboard Bintang Bintang.
‫Bagaimana kita bisa menggunakan ini?
‫Nah, mari kita lihat, mari kita coba dan memiliki fungsi, katakanlah define dan kita akan menyebutnya super funk.
‫Untuk fungsi super yang menerima semacam argumen.
‫Dan argumen ini yang akan kita terima dan ingat, meskipun saya menyebutnya ARG, ini
‫sendiri adalah parameternya, ingat?
‫Tapi katakanlah kita hanya ingin mengembalikan beberapa argumen dan Anda mungkin bertanya-tanya di mana beberapa tidak harus mendefinisikan fungsi dari apa
‫yang sebenarnya ada di Python, seperti yang Anda lihat di sini.
‫Jadi kita bisa kembali ke beberapa argumen.
‫Jadi mari kita coba ini.
‫Katakanlah super func.
‫Dan berikan argumen, satu, dua, tiga, empat atau lima, jika saya klik, jalankan.
‫Hmm, saya masuk ke dalam super funk mereka, mengambil satu argumen posisi, tetapi lima di mana diberikan memberikannya dan itu masuk akal,
‫bukan?
‫Seperti saya hanya memiliki satu parameter di sini, yang merupakan argumen posisi yang diterimanya.
‫Dan saya mencoba untuk menjumlahkan ini sehingga hanya menerima satu, tetapi saya memberikannya kepada semua hal yang tidak
‫diketahuinya.
‫Dan di sinilah kita dapat menggunakan sesuatu seperti ini dengan menambahkan bintang di sini.
‫Kami mengatakan, hei, ini dapat menerima sejumlah argumen posisional seperti ini.
‫Sebanyak yang saya inginkan, sebenarnya, mari kita cetak ini, jika saya mencetak busur bintang dan kita menjalankan fungsi
‫ini.
‫Kami melihat bahwa awal pencetakan memberi kami satu, dua, tiga, empat, lima, ini semua adalah parameter atau argumen yang
‫kami dapatkan.
‫Dan jika saya benar-benar menghapus bintang di sini dan klik jalankan.
‫Lihat itu, saya benar-benar mendapatkan ini sebagai tupel jadi argumen di dalam fungsi ini adalah tupel argumen yang saya berikan satu,
‫dua, tiga, empat, lima.
‫Jadi beberapa dari tupel satu, dua, tiga, empat, lima akan memberi kita jawaban yang benar.
‫Ini akan dicetak untuk kita.
‫Jawabannya, Tufin.
‫Sangat, sangat keren, jadi cara ini bisa kita perpanjang.
‫Dan gunakan ARG Bintang kami untuk memiliki fungsi yang dapat menerima sejumlah argumen.
‫Jadi apa ini sekarang?
‫Nah ini.
‫Memungkinkan kita untuk menggunakan argumen kata kunci, misalnya, katakanlah saya memiliki busur keyboard bintang bintang seperti ini, dan
‫omong-omong, ini secara teknis dapat berupa apa saja.
‫Jadi ini adalah variabel yang kita buat.
‫Jadi saya bisa menyebutkan siapa jika saya mau.
‫Tetapi standarnya adalah menamakannya ARG dan busur kata kunci karena pengembang lain menggunakannya dengan cara ini dan itu hanya cara
‫yang dilakukan di komunitas Python.
‫Sekarang, dengan kata kunci, seperti yang mungkin sudah Anda duga, saya dapat menambahkan kata kunci seperti nomor satu sama dengan.
‫Lima dan kemudian dua sama dengan 10.
‫Sehingga jika saya print kata kunci ARGs dan saya klik run.
‫Saya mendapatkan kamus mati rasa satu sama dengan lima, dan sekarang saya dua sama dengan
‫10, jadi saya benar-benar dapat melakukan sesuatu seperti beberapa ditambah beberapa item dalam kata kunci args.
‫Dan ambil nilainya, bukan?
‫Kami telah melihat itu sebelumnya.
‫Dan mari kita ambil ini dan lakukan for loop dan katakan item dalam busur kata kunci, nilai titik, ingat
‫untuk mengambil nilai di sini dan di sini, cukup tambahkan totalnya.
‫Jadi katakanlah di sini, total sama atau plus sama dengan item dan kita akan menambahkan total.
‫Dan di sini, yang awalnya nol, sehingga beberapa.
‫Akan menjadi beberapa ARC plus total.
‫Jika saya menjalankan ini.
‫Saya mendapatkan 30.
‫Yang terlihat sekarang, ini memang terlihat sedikit membingungkan, jadi mari kita bahas.
‫Kami memiliki ARG Bintang yang memungkinkan kami untuk mengambil argumen posisi ini dan hanya beberapa segalanya.
‫Dan kami juga memiliki busur kata kunci yang memungkinkan kami untuk mengambil sejumlah argumen kata kunci dan mendapatkan kamus, yang datang
‫sebagai busur kata kunci dan kemudian menggunakannya sesuai keinginan kami.
‫Dalam kasus kami, kami mengulang semua nilai, jadi item dan kata kunci adalah nilai dan kemudian saya hanya
‫akan menjumlahkan semua item tersebut.
‫Miliki total dan baru kembalikan beberapa.
‫Sekarang, ini, sekali lagi, sangat berguna karena dana super kami sekarang dapat mengambil sebanyak mungkin argumen, sebanyak mungkin
‫argumen posisi dan kata kunci yang kami inginkan.
‫Sekarang, satu hal terakhir, ada aturan pengurutan bahwa kita dapat melakukan semua parameter kita di sini, bukan?
‫Jadi urutan aturannya adalah ini pertama di parameter kami.
‫Kami memiliki, yah, program kami yang sebenarnya, kemudian kami dapat melakukan busur bintang, lalu parameter default.
‫Kemudian bintang bintang.
‫Taman kata kunci.
‫Mari saya tunjukkan apa yang saya maksud, jika kita ingin mendefinisikan disfungsi, kita ingin memastikan
‫bahwa jika kita memberikan parameter, katakanlah nama.
‫Itu harus datang sebelum Stathakis, dan jika kita memiliki parameter default, itu biasanya harus datang setelah busur tetapi
‫sebelum kata kunci busur.
‫Jadi jika saya melakukannya, katakanlah saya sama dengan tinggi dan pastikan kita menambahkan koma di sini.
‫Kami sekarang telah mengikuti aturan, dan omong-omong, Anda tidak akan pernah benar-benar menulis fungsi
‫seperti ini karena, sejujurnya, ini terlihat sangat membingungkan.
‫Biasanya Anda hanya menggunakan dua ini atau mungkin hanya salah satunya.
‫Tapi dengan cara ini saya bisa memanggil fungsi ini dengan nama Andy.
‫Kemudian lengan saya, lalu parameter default saya, yang akan menjadi I sama dengan tinggi, yang katakanlah kita bahkan tidak
‫lulus, dan kemudian kita memiliki ini.
‫Jadi jika kita lari ke sini.
‫Ini masih berfungsi, kami hanya tidak menggunakan nama dan saya tetapi Anda melihat bahwa saya mengikuti aturan orang
‫tua, parameter default ARC dan kemudian kata kunci ARC.
‫Baiklah, semoga kepalamu tidak terlalu sakit setelah ini.
‫Istirahatlah dan sampai jumpa di yang berikutnya.