Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
`.
2. Sebagai alternatif, anda dapat menghapus properti CSS `position:` dari modal dan ancestors-nya sampai masalahnya hilang. Namun, hal ini mungkin akan mengubah tampilan dan fungsi halaman.
String dalam Python bersifat *immutable* (tidak dapat diubah). Karena itu, efek dari `line.replace(...)` hanya untuk membuat string baru, bukan mengubah string yang lama. Anda perlu *rebind* (menetapkan) ke `line` agar variabel itu mengambil nilai baru, dengan karakter-karakter yang dihapus.
Juga, cara yang Anda lakukan akan menjadi agak lambat, secara relatif. Hal ini juga mungkin akan sedikit membingungkan bagi pythonator berpengalaman, yang akan melihat struktur bersarang ganda dan berpikir sejenak bahwa ada sesuatu yang lebih rumit yang sedang terjadi.
Mulai Python 2.6 dan versi Python 2.x yang lebih baru *, Anda dapat menggunakan [`str.translate`][1], (tetapi baca terus untuk perbedaan Python 3):
{{{7688831}}}
atau penggantian ekspresi reguler dengan [`re.sub`](https://docs.python.org/2/library/re.html#re.sub)
{{{7688832}}}
Karakter-karakter yang diapit oleh tanda kurung merupakan *kelas karakter*. Setiap karakter dalam `line` yang berada dalam kelas tersebut diganti dengan parameter kedua untuk `sub`: string kosong.
Dalam Python 3, string adalah Unicode. Anda harus menerjemahkannya sedikit berbeda. kevpie menyebutkan hal ini dalam [komentar][2] pada salah satu jawaban, dan itu dicatat dalam [dokumentasi untuk `str.translate`][1].
Ketika memanggil metode `terjemahkan` dari string Unicode, Anda tidak dapat meneruskan parameter kedua yang kita gunakan di atas. Anda juga tidak bisa melewatkan `None` sebagai parameter pertama, atau bahkan tabel terjemahan dari `string.maketrans`. Sebagai gantinya, Anda mengoper kamus sebagai satu-satunya parameter. Kamus ini memetakan *nilai ordinal* karakter (yaitu hasil pemanggilan [`ord`](https://docs.python.org/2/library/functions.html#ord) pada karakter tersebut) ke nilai ordinal karakter yang harus menggantikannya, atau - yang berguna bagi kita-`None` untuk menunjukkan bahwa karakter tersebut harus dihapus.
Jadi untuk melakukan tarian di atas dengan string Unicode, Anda akan memanggil sesuatu seperti
{{{7688833}}}
Di sini [`dict.fromkeys`](https://docs.python.org/2/library/stdtypes.html#dict.fromkeys) dan [`map`](https://docs.python.org/2/library/functions.html#map) digunakan untuk secara ringkas menghasilkan kamus yang berisi
{{{7688834}}}
Bahkan lebih sederhana lagi, seperti yang dikatakan [jawaban lain](https://stackoverflow.com/questions/23175809/typeerror-translate-takes-one-argument-2-given-python), buatlah kamus di tempat:
{{{7688835}}}
------
\* untuk kompatibilitas dengan Python sebelumnya, Anda dapat membuat "null" tabel terjemahan untuk menggantikan `None`:
{{{7688836}}}
Di sini [`string.maketrans`](https://docs.python.org/2/library/string.html#string.maketrans) digunakan untuk membuat *tabel terjemahan*, yang hanya berupa string yang berisi karakter-karakter dengan nilai ordinal 0 sampai 255.
[1]: https://docs.python.org/2/library/stdtypes.html#str.translate
[2]: https://stackoverflow.com/questions/3939361/remove-specific-characters-from-a-string-in-python#comment-4205256
Anda biasanya menggunakan [`.row`][1] untuk membungkus dua kolom, bukan `.col-md-12` - itu adalah kolom yang membungkus kolom lain. Lagipula, [`.row`][1] tidak memiliki margin dan padding ekstra yang akan diberikan oleh `col-md-12` dan juga mengurangi ruang yang akan diberikan oleh kolom dengan margin kiri & kanan negatif.
{{{22775557}}}
jika Anda *sungguh-sungguh* ingin menghapus padding/margin, tambahkan kelas untuk menyaring margin/padding untuk setiap kolom anak.
{{{22775558}}}
[1]: https://github.com/twbs/bootstrap/blob/master/dist/css/bootstrap.css#L1416
Perhatikan bahwa sejak PHP 5.3.3, [ada flag](http://php.net/json_encode) untuk mengkonversi angka secara otomatis (parameter opsi ditambahkan di PHP 5.3.0):
{{{6033598}}}