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 dari Python tiga dengan menambahkan F ke 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 kita bisa 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, misalkan hai, misalkan 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.