Metode format() digunakan untuk melakukan operasi pemformatan string. String yang memanggil metode ini bisa berisi teks literal atau kolom pengganti yang dibatasi oleh tanda kurung {}. Setiap bidang pengganti berisi indeks numerik dari argumen posisi atau nama argumen kata kunci Show Sintaksis str.format(*args, **kwargs) Mengembalikan salinan string tempat setiap bidang pengganti diganti dengan nilai string dari argumen terkait Isi Pemformatan dasar Contoh 1
Pernyataan berikut memungkinkan mengatur ulang urutan tampilan tanpa mengubah argumen Contoh-2
Konversi nilai Pemformat sederhana gaya baru secara default memanggil metode __format__() dari sebuah objek untuk representasinya. Jika Anda hanya ingin merender keluaran str(. ) atau rep(. ) Anda dapat menggunakan. atau. r bendera konversi Dalam %-style Anda biasanya menggunakan %s untuk representasi string tetapi ada %r untuk repr(. ) konversi Mempersiapkan class Data(object): def __str__(self): return 'str' def __repr__(self): return 'repr'_ Contoh 1
Keluaran str repr_ Di Python 3 terdapat flag konversi tambahan yang menggunakan output dari repr(. ) tetapi menggunakan ascii(. ) alih-alih Contoh-2
Keluaran räpr r\xe4pr_ Padding dan menyelaraskan string Nilai dapat diisi dengan panjang tertentu. Lihat contoh berikut di mana nilai '15' dikodekan sebagai bagian dari string format Catatan. Karakter pengisi dapat berupa spasi atau karakter tertentu Contoh Rata kanan _Rata kiri _0Dengan argumen Pada contoh sebelumnya, nilai '15' dikodekan sebagai bagian dari format string. Dimungkinkan juga untuk memberikan nilai seperti itu sebagai argumen Contoh _1Dalam contoh berikut kami telah menggunakan '*' sebagai karakter padding Contoh _2Sejajarkan tengah Contoh _3Memotong string panjang Dalam contoh berikut, kami telah memotong sepuluh karakter dari sisi kiri string tertentu Contoh _4Dengan argumen Contoh _5Menggabungkan truncating dan padding Dalam contoh berikut, kami menggabungkan pemotongan dan bantalan Contoh _6Angka Bilangan bulat _7Mengapung _8Mengisi angka Mirip dengan nomor string Contoh 1 _9Nilai padding mewakili panjang output lengkap untuk floating point. Dalam contoh berikut '{. 05. 2f}' akan menampilkan float menggunakan lima karakter dengan dua digit setelah titik desimal Contoh-2 0Nomor yang ditandatangani Secara default hanya angka negatif yang diawali dengan tanda, tetapi Anda juga dapat menampilkan angka yang diawali dengan tanda positif Contoh 1 1Anda dapat menggunakan karakter spasi untuk menunjukkan bahwa angka negatif (harus diawali dengan simbol minus) dan spasi di depan harus digunakan untuk angka positif Contoh-2 2Contoh-3 _3Anda dapat mengontrol posisi simbol tanda relatif terhadap padding Contoh-4 _4Placeholder bernama Kedua gaya pemformatan mendukung placeholder bernama. Ini sebuah contoh Contoh 1 5metode format() dapat menerima argumen kata kunci Contoh-2 6Tanggal Waktu Anda dapat memformat dan mencetak objek datetime sesuai kebutuhan Anda Contoh 7Sebelumnya. Tali Python Uji keterampilan Python Anda dengan kuis w3resource Ikuti kami di Facebook dan Twitter untuk pembaruan terkini. Piton. Kiat Hari IniPembongkaran argumen Pertimbangkan kita memiliki fungsi yang mengalikan angka yang diberikan _8Keluaran _9Fungsi ini berfungsi dengan baik jika kita hanya perlu mengalikan tiga angka. Itu harus diberikan tepat tiga angka. Kita bisa membuat fungsi lebih fleksibel dengan menggunakan argument unpacking 0Sekarang fungsi multi dapat mengalikan sejumlah nilai Keluaran 1Memuat
Pembongkaran argumen sangat umum digunakan dalam Python. Anda pasti pernah melihat *args dan **kwargs jika Anda membaca dokumentasi paket atau pustaka Apa artinya %3f Python?%. 3f. f. Floating point , artinya nilai yang akan dicetak adalah bilangan real. . 3 adalah untuk jumlah desimal setelah titik. Artinya, nilai sebenarnya yang akan dicetak akan memiliki 3 angka setelah titik.
Apa arti %2f dalam Python?Seperti yang diharapkan, angka floating point (1. 9876) dibulatkan menjadi dua desimal – 1. 99. Jadi %. 2f berarti membulatkan hingga dua angka desimal .
Apa format 0 5f?{0. 5f} berarti " ambil argumen nol dan format sebagai. 5f ". (Pesan kesalahan memberi tahu Anda bahwa jika Anda merujuk ke argumen posisi dengan nomor urutnya, maka Anda perlu merujuk ke semua argumen posisi dengan nomor urutnya. )
Apa arti F dalam kode Python?Rilis Python versi 3. 6 memperkenalkan literal string terformat, cukup disebut “f-strings. ” Mereka disebut f-string karena Anda perlu mengawali sebuah string dengan huruf 'f' untuk membuat f-string. Huruf 'f' juga menunjukkan bahwa string ini digunakan untuk pemformatan . |