Selamat datang kembali.
Sejauh ini, kita telah mempelajari beberapa fungsi bawaan yang Python memiliki sedikit tindakan bawaan, kan.
Tindakan yang dapat kita lakukan pada data.
Dan kami belajar tentang SDR.
Kami belajar tentang itu.
Kami belajar tentang float dan konversi tipe yang bisa kami lakukan.
Kami juga belajar tentang tipe.
Kami juga belajar tentang print dan fungsi bawaan ini dengan Python.
Nah, ada beberapa di antaranya dan saya akan menautkan ke sumber ini, tetapi jumlahnya tidak terlalu banyak.
Faktanya, kami juga pernah melihat yang seperti ABB atau bulat.
Dalam video nomor kami.
Jadi angka memiliki beberapa fungsi yang dapat kita gunakan, beberapa fungsi bawaan dengan baik, string juga memiliki fungsi yang sangat
berguna yang disebut Lente, yang merupakan singkatan dari LENTH, jadi seperti yang Anda tebak.
Jika saya mengetik sesuatu seperti ini dan saya mencetaknya.
Dan saya klik, jalankan, saya mendapatkan sembilan karena itu menghitung panjang
kekuatan dalam kasus kami satu, dua, tiga, empat, lima, enam, tujuh, delapan, sembilan, panjang string adalah sembilan.
Sekarang, Anda harus berhati-hati di sini karena panjangnya sendiri tidak dimulai dari nol, seperti yang telah kita lihat
dengan indeks.
Sebaliknya, itu dihitung seperti yang dilakukan manusia dari satu.
Jadi hal yang rapi untuk dilakukan di sini adalah saya bisa melakukan sesuatu seperti ini.
Katakanlah kita memiliki variabel keserakahan yang sama dengan halloo.
Yah, aku bisa ambil Grete.
Variabel, yaitu string dan menggunakan string slicing untuk mengambil dengan baik, yang pertama dan kemudian berlanjut sampai
akhir.
Sekarang, default sudah melakukan ini.
Jika saya biarkan seperti ini, itu akan mengambil halo dan pastikan saya menambahkan tanda kurung di sini.
Ayo klik jalankan.
saya mendapatkan halo.
Sekarang, jika saya melakukan nol sampai panjang.
salam.
Apa artinya?
Nah, kalau saya klik run, saya masih mendapatkan hello karena kepanjangan Grete.
Apakah sembilan.
Seperti, jadi sekarang fungsi lenth ini cukup berguna dan kita akan sering menggunakannya dalam kursus ini, tetapi saya ingin
memperkenalkan kepada Anda konsep fungsi bawaan.
Selain apa yang kami sebut metode bawaan, hmm, apa artinya?
Fungsi bawaan memiliki sintaks kata yang disorot dengan warna biru, dan kemudian kami
menggunakan tanda kurung kurawal untuk melakukan beberapa tindakan pada tipe data.
Namun, Python juga memiliki gagasan tentang metode dan metode yang mirip dengan fungsi, tetapi
mereka dimiliki oleh sesuatu.
Jadi, misalnya, dalam Python, kami memiliki metode string.
Jadi ini adalah metode atau tindakan yang hanya dapat dilakukan oleh string.
Dan jangan khawatir.
Ini adalah sesuatu yang akan kita bicarakan lebih lanjut ketika kita berbicara tentang kelas dan fungsi.
Namun untuk saat ini, Python, misalnya, memiliki metode string.
Jadi ini adalah metode yang dapat kita gunakan khusus untuk string dan metode, memiliki sintaks khusus di
mana bukan hanya kata dengan kurung kurawal, biasanya memiliki titik di depannya.
Jadi titik dan kemudian semacam kata.
Dan kita sebenarnya pernah melihat satu format, bukan?
Format DOT, kurung kurawal atau kurung adalah sebuah metode.
Dan jika saya pergi ke metode string Python dan saya menggulir ke bawah atau ke atas, kita melihat bahwa format,
format, nilai tertentu dan string adalah sebuah metode.
Sekarang, mengapa kita peduli?
Sehat.
Dengan ini, python memberi kita alat otomatis yang dapat kita gunakan dengan kekuatan, jadi mari kita jelajahi beberapa metode
string ini.
Mari kita buat kutipan di sini, dan kutipan itu akan menjadi atau tidak.
Sekarang, di sini dengan kutipan ini, Kita dapat menggunakan beberapa metode pada string ini sekarang saya tidak akan membahas semuanya karena, nah,
60 persen dari metode ini kemungkinan besar tidak akan pernah Anda gunakan dalam karier Anda.
Saya akan membahas hal-hal penting yang akan Anda lihat berulang kali.
Tetapi saya juga akan menautkannya sehingga Anda dapat melihatnya sendiri sebagai referensi.
Ingat, sebagai seorang programmer, tugas Anda bukanlah untuk menghafal ini dan membaca bahasa seperti
Anda membaca kamus, melainkan mengetahui bahwa sumber ini ada dan Anda harus menjelajahi dan mempelajarinya saat masalah tertentu terjadi.
Tapi mari kita kembali ke tugas yang ada.
Satu hal yang bisa kita lakukan adalah dengan menggunakan metode atas, kita menggunakan titik dan kemudian ketik di atas dan kemudian kurung
kurawal.
Dan untungnya bagi kami, Ed kami menunjukkan kepada kami bahwa ini benar-benar ada karena menu tarik-turun.
Jadi apa yang terjadi sekarang jika saya mencetak ini?
Dan saya klik jalankan.
Lihat itu, semuanya dikapitalisasi menjadi atau tidak.
Ada juga satu lagi yang bisa kita gunakan bernama Capitalize.
Apa perbedaan antara keduanya?
Nah, jika saya menjalankan, Anda melihat bahwa itu menggunakan huruf kapital di awal kalimat.
Dan omong-omong, editor Anda atau dalam kasus kami, Reppel kami, jika Anda mengarahkan kursor ke ini, akan benar-benar
memberi tahu Anda apa fungsinya.
Ini mengembalikan versi huruf besar dari S..
Jadi apa pun yang ada di sebelah kiri.
Dan editor yang baik akan benar-benar menunjukkan kepada Anda semua hal yang tersedia untuk Anda, jadi segera
setelah Anda menekan sebuah titik, lihat itu, saya melihat semua kotak ungu ini, yang merupakan metode yang tersedia bagi saya untuk sebuah string.
Dan Anda lihat ada banyak dari mereka.
Sekarang, jangan khawatir tentang menggarisbawahi ganda metode Dundar ini, karena ini adalah sesuatu yang akan kita bicarakan
ketika kita berbicara tentang kelas.
Tetapi Anda dapat melihat bahwa Anda memiliki hal-hal berbeda yang dapat Anda gunakan.
Misalnya, Anda memiliki huruf kecil, bukan huruf besar dan kecil, semuanya.
Bagaimana jika saya ingin menggunakan find, misalnya?
Dan Fine hanya berkata, hei, apakah B ada dalam kode menjadi atau tidak, pada kenyataannya, seperti lari?
Yah, itu memberitahu saya bahwa, ya, saya tidak dapat menemukan memiliki B dan itu dimulai pada indeks tiga.
Jadi jika saya pergi ke nol satu, dua dan kemudian melihat tiga itu, jadi kita harus menemukan yang menemukan
kita kemunculan pertama dari sepotong teks.
Anda juga memiliki hal-hal seperti ganti di mana saya dapat mengganti apa pun yang saya berikan sebagai hal pertama dan kemudian
memisahkannya ke hal kedua.
Jadi Anda dapat melihat di sini, ini memberi tahu saya lama dan kemudian koma baru dan saya dapat menggantinya dengan saya jika saya mengklik
jalankan.
Saya mengerti saya atau tidak, jadi ini menggantikan semua kejadian sekarang. Hal terakhir yang ingin
saya tunjukkan kepada Anda adalah jika saya mencetak di sini, kutipan, menurut Anda apa yang akan terjadi?
Saya telah mencetak di sini dan saya menggantikan saya untuk menjadi atau tidak bersama.
Bagi saya atau tidak bagi saya.
Kutipan yang cukup egois, tetapi jika saya mencetak ini lagi pada baris kelima, menurut Anda apa yang akan terjadi?
Mari kita cari tahu.
Wo.
Apakah ini yang Anda harapkan?
Pikirkan mengapa ini bisa terjadi berdasarkan apa yang telah kita pelajari.
Inilah masalahnya, ingat, string tidak dapat diubah, yaitu tidak dapat diubah.
Kita bisa menimpanya jika kita mau, tapi kita tidak mengubahnya.
Kami menciptakan mereka atau menghancurkan mereka.
Dalam kasus kami, ketika kami melakukannya, mengutip, mengganti ke saya atau tidak, itu menciptakan string baru.
Sekarang, kami tidak menetapkan string ke apa pun, jadi akhirnya setelah kami mencetak, kami menghapusnya dari
memori.
Tapi jika saya melakukan sesuatu seperti.
Ini di mana saya punya.
Kutipan, dua sama dengan, kutip, saya ganti dan saya cetak kutipan ke.
Nah, dalam kasus kami, kami membuat string baru, kami membuat string, tetapi kami tidak pernah mengubah string
asli karena tidak dapat diubah.
Jadi kutipan itu selalu tetap seperti itu sampai kita menghancurkannya.
Sampai kita menghapusnya.
Program kami berakhir.
Ini akan ada.
Semoga Anda bersenang-senang, bertahanlah di sana untuk belajar lebih banyak di video berikutnya.