Pertanyaan yang diberi tag «python»

Python adalah bahasa pemrograman multiguna, multi-paradigma, diketik secara dinamis. Ini dirancang agar cepat untuk belajar, memahami, dan menggunakan, dan menegakkan sintaksis yang bersih dan seragam. Harap perhatikan bahwa Python 2 secara resmi tidak mendukung pada 01-01-2020. Namun, untuk pertanyaan Python versi khusus, tambahkan tag [python-2.7] atau [python-3.x]. Saat menggunakan varian atau pustaka Python (mis. Jython, PyPy, Pandas, Numpy), harap sertakan dalam tag.

3
Python: menggunakan algoritma rekursif sebagai generator
Baru-baru ini saya menulis sebuah fungsi untuk menghasilkan urutan tertentu dengan batasan nontrivial. Masalahnya datang dengan solusi rekursif alami. Sekarang kebetulan, bahkan untuk input yang relatif kecil, urutannya beberapa ribu, jadi saya lebih suka menggunakan algoritme saya sebagai generator daripada menggunakannya untuk mengisi daftar dengan semua urutan. Berikut ini contohnya. …


7
Mengapa Python menggunakan 'metode ajaib'?
Saya telah bermain-main dengan Python baru-baru ini, dan satu hal yang menurut saya agak aneh adalah penggunaan ekstensif 'metode ajaib', misalnya untuk membuat panjangnya tersedia, sebuah objek menerapkan metode def __len__(self), dan kemudian dipanggil ketika Anda menulis len(obj). Saya hanya bertanya-tanya mengapa objek tidak hanya mendefinisikan len(self)metode dan memanggilnya langsung …

7
Cara andal menebak encoding antara MacRoman, CP1252, Latin1, UTF-8, dan ASCII
Di tempat kerja sepertinya tidak ada minggu yang berlalu tanpa beberapa konipsi terkait pengkodean, bencana, atau malapetaka. Masalahnya biasanya berasal dari programmer yang mengira mereka dapat memproses file "teks" dengan andal tanpa menentukan encodingnya. Tapi Anda tidak bisa. Jadi diputuskan untuk sejak saat itu melarang file memiliki nama yang berakhiran …




13
Untuk apa fungsi id () digunakan?
Saya membaca dokumen Python 2 dan memperhatikan id()fungsinya: Kembalikan "identitas" dari suatu objek. Ini adalah bilangan bulat (atau bilangan bulat panjang) yang dijamin unik dan konstan untuk objek ini selama masa pakainya. Dua objek dengan masa pakai yang tidak tumpang tindih mungkin memiliki nilai id () yang sama. Detail implementasi …
99 python 

6
Iterator daftar melingkar dengan Python
Saya perlu mengulang daftar melingkar, mungkin berkali-kali, setiap kali dimulai dengan item yang terakhir dikunjungi. Kasus penggunaan adalah kumpulan koneksi. Klien meminta koneksi, iterator memeriksa apakah koneksi menunjuk-ke ​​tersedia dan mengembalikannya, jika tidak mengulang sampai menemukan koneksi yang tersedia. Apakah ada cara yang rapi untuk melakukannya dengan Python?
99 python  list  iterator 

6
Deteksi & Rekam Audio dengan Python
Saya perlu menangkap klip audio sebagai file WAV yang kemudian dapat saya berikan ke sedikit python untuk diproses. Masalahnya adalah saya harus menentukan kapan ada audio dan kemudian merekamnya, berhenti ketika tidak bersuara dan kemudian meneruskan file itu ke modul pemrosesan. Saya pikir itu seharusnya mungkin dengan modul gelombang untuk …

12
Operasi tupel bijak dengan elemen Python seperti sum
Apakah ada cara untuk membuat operasi tupel dengan Python bekerja seperti ini: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (4,4,4) dari pada: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (1,2,3,3,2,1) Saya tahu ini berfungsi seperti itu karena __add__dan __mul__metode didefinisikan …
99 python  tuples 

13
Bagaimana cara mempercantik JSON dengan Python?
Adakah yang bisa menyarankan bagaimana saya bisa mempercantik JSON dengan Python atau melalui baris perintah? Satu-satunya beautifier JSON berbasis online yang bisa melakukannya adalah: http://jsonviewer.stack.hu/ . Saya perlu menggunakannya dari dalam Python. Ini kumpulan data saya: { "head": {"vars": [ "address" , "description" ,"listprice" ]} , "results": { "bindings": [ …



10
Dalam Django - Warisan Model - Apakah ini mengijinkan anda untuk menimpa atribut model induk?
Saya ingin melakukan ini: class Place(models.Model): name = models.CharField(max_length=20) rating = models.DecimalField() class LongNamedRestaurant(Place): # Subclassing `Place`. name = models.CharField(max_length=255) # Notice, I'm overriding `Place.name` to give it a longer length. food_type = models.CharField(max_length=25) Ini adalah versi yang ingin saya gunakan (meskipun saya terbuka untuk saran apa pun): http://docs.djangoproject.com/en/dev/topics/db/models/#id7 Apakah …

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.