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.

6
Bagaimana cara memeriksa apakah pengguna masuk (bagaimana menggunakan dengan benar user.is_authenticated)?
Saya melihat-lihat situs web ini, tetapi sepertinya tidak tahu bagaimana melakukan ini karena tidak berfungsi. Saya perlu memeriksa apakah pengguna situs saat ini login (dikonfirmasi), dan saya mencoba: request.user.is_authenticated meskipun yakin bahwa pengguna login, ia hanya mengembalikan: > Saya dapat melakukan permintaan lain (dari bagian pertama di url di atas), …

5
Apa petunjuk jenis di Python 3.5?
Salah satu fitur yang paling banyak dibicarakan di Python 3.5 adalah mengetikkan petunjuk . Contoh petunjuk jenis disebutkan dalam artikel ini dan yang satu ini juga menyebutkan untuk menggunakan petunjuk jenis secara bertanggung jawab. Dapatkah seseorang menjelaskan lebih banyak tentang mereka dan kapan mereka harus digunakan dan kapan tidak?

5
Python! = Operasi vs "tidak"
Dalam komentar pada pertanyaan ini , saya melihat pernyataan yang merekomendasikan penggunaan result is not None vs. result != None Saya bertanya-tanya apa perbedaannya, dan mengapa yang satu lebih direkomendasikan daripada yang lain?
250 python  operators 

7
Mengapa fungsi bersarang python tidak disebut penutupan?
Saya telah melihat dan menggunakan fungsi bersarang di Python, dan mereka cocok dengan definisi penutupan. Jadi mengapa mereka disebut nested functionsbukan closures? Apakah fungsi bersarang tidak tertutup karena tidak digunakan oleh dunia luar? UPDATE: Saya membaca tentang penutupan dan membuat saya berpikir tentang konsep ini sehubungan dengan Python. Saya mencari …

6
Apa fungsi (lambda) penutupan menangkap?
Baru-baru ini saya mulai bermain-main dengan Python dan saya menemukan sesuatu yang aneh dalam cara penutupan. Pertimbangkan kode berikut: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Itu membangun array sederhana fungsi yang mengambil input tunggal dan mengembalikan input yang ditambahkan oleh angka. Fungsi-fungsi dibangun dalam forloop di …
249 python  lambda  closures 




15
Apa cara yang tepat untuk menginstal pip, virtualenv, dan mendistribusikan untuk Python?
Pertanyaan pendek Apa cara yang tepat untuk menginstal pip, virtualenvdan distribute? Latar Belakang Dalam jawaban saya untuk pertanyaan SO 4314376 , saya merekomendasikan menggunakan ez_setupsehingga Anda dapat menginstal pipdan virtualenvsebagai berikut: curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install virtualenv Saya awalnya menarik instruksi ini dari …



14
Array NumPy bukan JSON yang dapat serial
Setelah membuat array NumPy, dan menyimpannya sebagai variabel konteks Django, saya menerima galat berikut saat memuat laman web: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable Apa artinya ini?
247 python  json  django  numpy 

3
Apakah generator.next () terlihat di Python 3?
Saya memiliki generator yang menghasilkan serangkaian, misalnya: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 Dengan Python 2 saya dapat melakukan panggilan berikut: g = triangle_nums() # get the generator g.next() # get …


16
Python Anaconda - Cara Menghapus Instalasi dengan Aman
Saya menginstal Python Anaconda di Mac (OS Mavericks). Saya ingin kembali ke versi default Python di Mac saya. Apa cara terbaik untuk melakukan ini? Haruskah saya menghapus ~/anacondadirektori? Adakah perubahan lain yang diperlukan? Saat ini ketika saya menjalankan which pythonsaya mendapatkan jalur ini: /Users/username/anaconda/bin/python
246 python  anaconda 

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.