Pertanyaan yang diberi tag «python-2.x»

Untuk pertanyaan tentang pemrograman Python yang khusus untuk versi 2.x bahasa. Gunakan tag [tag: python] yang lebih umum jika pertanyaan Anda tidak khusus untuk versi.

10
Cara teraman untuk mengkonversi float ke integer in python?
Modul matematika Python berisi fungsi-fungsi praktis seperti floor& ceil. Fungsi-fungsi ini mengambil nomor floating point dan mengembalikan bilangan bulat terdekat di bawah atau di atasnya. Namun fungsi-fungsi ini mengembalikan jawabannya sebagai angka titik mengambang. Sebagai contoh: import math f=math.floor(2.3) Sekarang fkembali: 2.0 Apa cara teraman untuk mendapatkan bilangan bulat dari …

7
Bagaimana cara memilih hanya satu item dari generator?
Saya memiliki fungsi generator seperti berikut: def myfunct(): ... yield result Cara biasa memanggil fungsi ini adalah: for r in myfunct(): dostuff(r) Pertanyaan saya, apakah ada cara untuk mendapatkan hanya satu elemen dari generator kapan saja saya suka? Misalnya, saya ingin melakukan sesuatu seperti: while True: ... if something: my_element …



6
Apa perbedaan antara encode / decode?
Saya tidak pernah yakin bahwa saya mengerti perbedaan antara str / unicode decode dan encode. Saya tahu itu str().decode()untuk ketika Anda memiliki string byte yang Anda tahu memiliki pengkodean karakter tertentu, mengingat nama pengkodean itu akan mengembalikan string unicode. Saya tahu bahwa unicode().encode()mengubah karakter unicode menjadi serangkaian byte sesuai dengan …


14
Halaman JavaScript pengikis web dengan Python
Saya mencoba mengembangkan pengikis web sederhana. Saya ingin mengekstraksi teks tanpa kode HTML. Sebenarnya, saya mencapai tujuan ini, tetapi saya telah melihat bahwa di beberapa halaman di mana JavaScript dimuat saya tidak mendapatkan hasil yang baik. Misalnya, jika beberapa kode JavaScript menambahkan beberapa teks, saya tidak dapat melihatnya, karena ketika …

10
Cara memeriksa apakah variabel string dengan kompatibilitas python 2 dan 3
Saya sadar bahwa saya dapat menggunakan: isinstance(x, str)di python-3.x tapi saya perlu memeriksa apakah ada string di python-2.x juga. Akan isinstance(x, str)bekerja seperti yang diharapkan di python-2.x? Atau apakah saya perlu memeriksa versi dan menggunakan isinstance(x, basestr)? Secara khusus, dalam python-2.x: >>>isinstance(u"test", str) False dan python-3.x tidak punya u"foo"




3
Python: Menggunakan .format () pada string Unicode-escaped
Saya menggunakan Python 2.6.5. Kode saya mengharuskan penggunaan tanda "lebih dari atau sama dengan". Ini dia: >>> s = u'\u2265' >>> print s >>> ≥ >>> print "{0}".format(s) Traceback (most recent call last): File "<input>", line 1, in <module> UnicodeEncodeError: 'ascii' codec can't encode character u'\u2265' in position 0: ordinal …

6
Mengapa Python mencetak karakter unicode ketika pengkodean default adalah ASCII?
Dari shell Python 2.6: >>> import sys >>> print sys.getdefaultencoding() ascii >>> print u'\xe9' é >>> Saya berharap memiliki beberapa omong kosong atau Kesalahan setelah pernyataan cetak, karena karakter "é" bukan bagian dari ASCII dan saya belum menentukan penyandian. Saya kira saya tidak mengerti apa artinya pengkodean default ASCII. EDIT …


12
Divisi Python
Saya mencoba untuk menormalkan satu set angka dari -100 ke 0 hingga kisaran 10-100 dan mengalami masalah hanya untuk memperhatikan bahwa bahkan tanpa variabel sama sekali, ini tidak mengevaluasi cara yang saya harapkan: >>> (20-10) / (100-10) 0 Divisi float juga tidak berfungsi: >>> float((20-10) / (100-10)) 0.0 Jika salah …
133 python  math  python-2.x 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.