‫Ada hal unik yang bisa kita lakukan dengan fungsi yang belum pernah kita lihat sebelumnya, dan itu disebut
‫string gelap.
‫Mari saya tunjukkan apa yang saya maksud.
‫Jika saya memiliki fungsi di sini dan kami hanya akan menyebutnya tes dan tes, katakanlah menerima
‫parameter yang a dan di sini itu akan mencetak banyak yang tidak berguna, sama sekali tidak berguna.
‫Fungsi sekarang, jika saya menjalankan ini dengan baik, tidak ada yang akan terjadi karena saya harus memanggil tes dan
‫kemudian berkata, baik, tanda seru dan Anda melihat bahwa fungsi kami berfungsi, tetapi kami sebenarnya dapat, dengan fungsi di Python, menggunakan
‫sesuatu yang disebut string gelap .
‫Dan itu terlihat seperti ini.
‫Anda melakukan satu kode, satu kode, satu kode.
‫Jadi mereka bertiga.
‫Dan kemudian di bagian bawah, sekali lagi, satu kode.
‫Kode tunggal, kode tunggal.
‫Jadi awalnya fungsinya seperti ini.
‫Dan di sini saya dapat menambahkan beberapa info tentang fungsi tersebut.
‫Misalnya, tes fungsi ini dan pangeran.
‫Perram, A.
‫Sekarang, inilah bagian yang menarik, jika saya menjalankan tes di sini dan saya membuat tanda kurung, lihat itu.
‫Editor saya memberi tahu saya info bahwa fungsi ini menguji dan mencetak param a ini disebut string gelap.
‫Dan yang memungkinkan kita lakukan adalah benar-benar berkomentar di dalam fungsi kita sedemikian rupa sehingga jika orang lain, katakanlah,
‫menggunakan fungsi uji, mereka sebenarnya dapat, katakanlah di masa depan, ketika kita menulis
‫aplikasi besar di tempat yang tidak hanya sepuluh baris kode atau mungkin
‫kami memiliki file yang berbeda, alih-alih hanya menemukan apa yang dilakukan tes saat saya mengetiknya, itu akan memberi tahu saya,
‫hei, tes akan kembali atau mencetak Perama.
‫Jadi saya mencari tahu informasi tentang ini.
‫Dan jika kita pernah menggunakan sesuatu seperti LENTH, misalnya, dan menjalankan ini, Anda akan melihat bahwa ini memberi kita informasi
‫tentang fungsi tersebut dengan menggunakan string gelap, tetapi ia hadir dengan PyCon.
‫Cara lain untuk melihat ini, ingatlah, ketika kita berbicara tentang lingkungan pengembang, editor kami akan melakukannya secara
‫otomatis, tetapi ada beberapa cara lain yang sebenarnya dapat kami baca.
‫Misalnya, saya dapat melakukan fungsi bantuan, yang belum pernah kita lihat sebelumnya, yang sudah dibuat sebelumnya dengan
‫Python.
‫Dan kami tidak ingin memanggil fungsinya, saya hanya ingin memanggil bantuan saat pengujian jika saya menjalankan ini.
‫Lihat itu, saya mendapatkan info pengujian, fungsi ini menguji dan mencetak Perama sehingga kami dapat menggunakan bantuan untuk mengetahui
‫apa yang dilakukan suatu fungsi, yang benar-benar berguna.
‫Salah satu cara lain untuk melakukannya adalah dengan menggunakan apa yang kita sebut metode ajaib atau metode Dundar, yang sekali lagi akan kita
‫bahas nanti dalam kursus.
‫Saya melakukan garis bawah ganda kemudian saya lakukan doc.
‫Dan kemudian menggandakan garis bawah seperti ini, jika saya klik jalankan.
‫Nah, kita harus mencetak sesuatu di sini, jadi mari kita cetak.
‫Klik, jalankan dan lihat itu, saya mendapatkan hal yang sama.
‫Jadi string gelap ini benar-benar berguna untuk menambahkan komentar dan definisi ke fungsi Anda sehingga ketika orang
‫lain di Anda, katakanlah, tim atau rekan kerja menemukan fungsi yang Anda buat, mereka dapat
‫memahami fungsinya. segera tanpa mencari melalui file python atau beberapa file Anda.
‫Fitur yang sangat berguna.