‫Selamat datang kembali.
‫Mari kita bicara tentang topik string yang diformat.
‫Sampai sekarang, kami baru saja menulis string sederhana, tetapi kami menginginkan program yang dinamis, statis,
‫katakanlah kami memiliki halaman Amazon dan kami sedang mengerjakan Amazon, sebenarnya.
‫Dan ketika pengguna masuk ke profil mereka saat kami ingin menampilkan nama mereka atau apa yang mereka miliki di
‫keranjang.
‫Dalam hal ini, kami tidak ingin hanya membuat kode keras dan menulis setiap nama pengguna seperti Andre atau
‫pengguna lain Jo, dan menulis setiap nama di dunia, tidak.
‫Idealnya, apa yang dapat kita lakukan adalah memiliki sesuatu yang dinamis di mana katakanlah itu adalah halaman profil dan kita
‫cukup menggunakan variabel nama dan kita menampilkannya di halaman.
‫Sekarang, variabel nama ini harus sama dengan nama pengguna apa pun.
‫Dan ini adalah sesuatu yang dapat kita ambil dari database lagi, sesuatu yang akan kita bicarakan nanti dalam
‫kursus ini.
‫Tapi mari kita asumsikan bahwa di sini ketika kita melakukan equals, kita akan mengambil beberapa informasi pengguna.
‫Yang akan menjadi nama dan nama ini untuk saat ini adalah John.
‫Baiklah, ayo, Johnny dan Johnny ini yang ingin kita tampilkan di halaman profil.
‫Dan kita bisa melakukannya dengan string yang diformat.
‫Kita cukup melakukan sesuatu seperti mencetak dan kemudian menyebutkan nama.
‫Tapi kita juga ingin menyapa orang itu, kan?
‫Jadi mari kita lakukan halo.
‫Dan kemudian ditambah nama, saya ingat ke luar angkasa, jika saya klik run, saya mendapatkan Hi Johnny.
‫Tapi semakin banyak informasi yang kita dapatkan, katakanlah kita memiliki usia dan Ajani adalah 55, jika saya ingin
‫memperpanjang kalimat dan saya ingin mengatakan Anda dan kemudian menambahkan plus lainnya, pastikan kita menambahkan spasi di sini
‫dan kemudian menambahkan salahmu.
‫Ron di sini, hmm.
‫Baiklah, kita harus mengetik udara harus diaduk, bukan ke dalam.
‫Oh Boy.
‫Baiklah.
‫Jadi kita harus mengubahnya menjadi string.
‫Jadi ingat, kita bisa melakukan itu seperti ini.
‫Dan kemudian jika saya klik, jalankan.
‫Hai, Johnny, Anda berusia 55 tahun atau tahun.
‫Baiklah, itu sedikit rumit, tetapi kami membuat halaman Amazon kami dinamis, kami dapat mengambil informasi
‫yang berbeda dari database dan kami akan memiliki sesuatu dalam string sesuai dengan pengguna.
‫Tapi ada cara yang lebih baik untuk melakukan ini.
‫Dan dengan string yang diformat, yang perlu kita lakukan hanyalah menambahkan F di awal.
‫Dan F ini pada awalnya akan memberi tahu Python, hei, ini akan menjadi string
‫yang diformat, dan alih-alih melakukan semua ini plus dan nama dan semua hal ini dan melakukan awal untuk mengonversi jenisnya.
‫Kita cukup melakukan sesuatu seperti ini, mari kita hapus ini dan cukup lakukan Brackett dan ucapkan nama.
‫Dan sekali lagi, hapus semua ini.
‫Dan katakan usia, jadi saya akan mengatakan hai nama, Anda berusia delapan tahun, dan jika saya klik lari di sini.
‫Anda melihat bahwa itu masih berfungsi.
‫Ini adalah fitur baru Python tiga dengan menambahkan F di awal.
‫Dikatakan, hei, ini akan menjadi string yang diformat dan saya ingin Anda membuat variabel-variabel ini
‫tersedia.
‫String di dalam, nah, string ini.
‫Seberapa bersih itu?
‫Sekarang, meskipun ini bagus dan bersih dan ini adalah cara yang saya sukai untuk menulis string sebelum
‫Python tiga, Anda tidak benar-benar memiliki ini.
‫Jadi dalam Python dua dan ingatlah, ini bekerja di Python tiga juga.
‫Seperti yang Anda lihat, kami memiliki sesuatu yang berbeda untuk mencapai ini.
‫Apa yang kami miliki adalah ide format DOT ini.
‫Dan format DOT, jadi mari kita hapus F di sini, akan melakukan hal yang sama untuk kita.
‫Kami melakukan braket di sini dan kemudian kami berkata, hei, kami ingin Johnny.
‫Dan usia 55, dan kami hanya dapat menghapus nama variabel ini.
‫Jika saya klik jalankan di sini.
‫Hmm, saya mendapatkan kesalahan dan Anda harus berhati-hati di sini, format Daudt bekerja pada string, tetapi Anda dapat melihat di sini bahwa
‫kami melakukannya di luar tanda kurung.
‫Dan yang dilakukannya adalah mengatakan, hei, Ron, tindakan format pada cetakan ini.
‫Tetapi print sebenarnya bukan string, kan, jadi Anda harus memastikan bahwa kami memindahkan tanda kurung ke luar
‫sehingga kami mengevaluasi potongan kode ini terlebih dahulu.
‫Jadi string akan diformat dan kemudian kita akan mencetak.
‫Jika saya menjalankan ini.
‫Hai, Johnny.
‫Anda berusia 55 tahun.
‫Jadi cara kerjanya sama, tetapi bagaimana jika kita ingin menggunakan variabel karena saat ini kita hanya melakukan ini berdasarkan
‫perintah.
‫Jadi apa pun yang datang lebih dulu akan diisi terlebih dahulu dalam tanda kurung.
‫Yah, kita bisa melakukan sesuatu seperti nama.
‫Dan mari kita lihat, bisakah kita melakukannya, ayo lari.
‫Ini dia.
‫Itu bekerja dengan cara yang sama.
‫Bagaimana jika kami memiliki pesanan tertentu, mungkin kami ingin ini menjadi H dan di sini diberi nama?
‫Nah, kita bisa mencampurnya.
‫Kita dapat mengatakan satu di sini dan nol di sini, karena dalam ilmu komputer, kita selalu mulai menghitung dari nol.
‫Jadi ini nol.
‫Dan ini adalah satu.
‫Jika kita memiliki sesuatu yang lain di sini, katakanlah variabel ketiga, maka ini akan menjadi.
‫Ke.
‫Jadi jika saya klik jalankan di sini.
‫Baiklah, semuanya terbalik.
‫Akhirnya, saya bisa membuat variabel saya sendiri jika saya ingin melakukannya, katakanlah hai, katakanlah nama baru sama
‫dengan.
‫Sally dan kemudian Age of Sally akan sama, katakanlah, seratus, Sally sudah sangat tua.
‫Sekarang, jika saya melakukan nol, katakanlah satu di sini, lari cepat.
‫Jadi sekarang kita benar-benar akan mendapatkan indeks tuple udara di luar jangkauan.
‫Sekarang, kita belum benar-benar belajar tentang tupel dan rentang.
‫Dan ini sedikit membingungkan, tetapi sedikit trik di sini.
‫Kami ingin memastikan bahwa kami menambahkan sekarang karena kami telah memberi.
‫Variabel aktual, nilai yang kita butuhkan untuk benar-benar mengatakan nama baru di sini.
‫Dan di sini akan menjadi H.
‫Sehingga jika saya klik run.
‫Ini dia.
‫Hai, Selly.
‫Anda berusia seratus tahun.
‫Seperti yang Anda lihat dengan format DOT, semuanya sedikit lebih rumit, Anda masih akan melihat ini dan
‫semua python.
‫Kode masih menggunakan format dan Anda akan melihat banyak Python tiga basis kode yang masih menggunakan format DOT karena
‫beberapa orang lebih menyukainya.
‫Tetapi saya berpendapat bahwa F.
‫Pada awal string yang diformat adalah cara yang harus dilakukan karena, yah, itu membuat segalanya jauh lebih
‫mudah, bukan?
‫Bagus dan bersih, bagus dan mudah.
‫Jadi saya menyarankan Anda menggunakan string yang diformat dengan F di depan dan singkatnya, kami biasanya menyebutnya
‫string F.
‫Baiklah.
‫Sampai jumpa di yang berikutnya.
‫Sampai jumpa.