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 apa yang memungkinkan kita lakukan adalah benar-benar berkomentar di dalam fungsi kita sedemikian rupa sehingga jika orang lain,
katakanlah, menggunakan fungsi pengujian, 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 kita akan melakukannya secara
otomatis, tetapi ada beberapa cara lain yang sebenarnya bisa kita 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 Anda atau beberapa file.
Fitur yang sangat berguna.