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.


16
Apa cara terbaik untuk mendapatkan semua pembagi suatu bilangan?
Inilah cara yang sangat bodoh: def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n Hasil yang ingin saya dapatkan mirip dengan yang ini, tetapi saya ingin algoritme yang lebih cerdas (yang ini terlalu lambat dan bodoh :-) Saya dapat menemukan faktor prima dan multiplisitasnya dengan …
108 python  algorithm  math 

11
Kutipan tunggal vs ganda di JSON
Kode saya: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1 definisi salah #2 definisi benar Saya mendengar bahwa dengan Python, kutipan tunggal dan ganda dapat dipertukarkan. Adakah yang bisa menjelaskan ini kepada saya?
108 python  json 


2
matplotlib: colorbars dan label teksnya
Saya ingin membuat colorbarlegenda untuk a heatmap, sehingga label berada di tengah setiap warna diskrit. Contoh yang dipinjam dari sini : import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap #discrete color scheme cMap = ListedColormap(['white', 'green', 'blue','red']) #data np.random.seed(42) data = np.random.rand(4, 4) fig, ax = …


3
sqlalchemy IS NOT NULL pilih
Bagaimana cara menambahkan filter seperti pada SQL untuk memilih nilai yang BUKAN NULL dari kolom tertentu? SELECT * FROM table WHERE YourColumn IS NOT NULL; Bagaimana saya bisa melakukan hal yang sama dengan filter SQLAlchemy? select = select(table).select_from(table).where(all_filters)
108 python  sqlalchemy 

5
Python memperbarui kunci dalam dict jika tidak ada
Saya ingin memasukkan pasangan nilai-kunci ke dalam dict jika kunci tidak ada di dict.keys (). Pada dasarnya saya bisa melakukannya dengan: if key not in d.keys(): d[key] = value Tapi apakah ada cara yang lebih baik? Atau apa solusi pythonic untuk masalah ini?
108 python  dictionary 


5
Kapan menggunakan 'raise NotImplementedError'?
Apakah untuk mengingatkan diri sendiri dan tim Anda untuk menerapkan kelas dengan benar? Saya tidak sepenuhnya mendapatkan penggunaan kelas abstrak seperti ini: class RectangularRoom(object): def __init__(self, width, height): raise NotImplementedError def cleanTileAtPosition(self, pos): raise NotImplementedError def isTileCleaned(self, m, n): raise NotImplementedError
108 python  oop 

15
Cara mengatur host target di file Fabric
Saya ingin menggunakan Fabric untuk menerapkan kode aplikasi web saya ke server pengembangan, pementasan, dan produksi. Fabfile saya: def deploy_2_dev(): deploy('dev') def deploy_2_staging(): deploy('staging') def deploy_2_prod(): deploy('prod') def deploy(server): print 'env.hosts:', env.hosts env.hosts = [server] print 'env.hosts:', env.hosts Output sampel: host:folder user$ fab deploy_2_dev env.hosts: [] env.hosts: ['dev'] No hosts …
107 python  host  fabric 

14
pydot dan graphviz error: Tidak dapat mengimpor dot_parser, pemuatan file dot tidak dapat dilakukan
Ketika saya menjalankan kode yang sangat sederhana dengan pydot import pydot graph = pydot.Dot(graph_type='graph') for i in range(3): edge = pydot.Edge("king", "lord%d" % i) graph.add_edge(edge) vassal_num = 0 for i in range(3): for j in range(2): edge = pydot.Edge("lord%d" % i, "vassal%d" % vassal_num) graph.add_edge(edge) vassal_num += 1 graph.write_png('example1_graph.png') Ini …

11
Cara menyiapkan database PostgreSQL di Django
Saya baru mengenal Python dan Django. Saya mengonfigurasi proyek Django menggunakan mesin basis basis data PostgreSQL, Tetapi saya mendapatkan kesalahan pada setiap operasi basis data. Misalnya ketika saya berlari manage.py syncdb, saya mendapatkan: C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", …


4
Asosiatif dari "in" dengan Python?
Saya membuat parser Python, dan ini benar - benar membingungkan saya: >>> 1 in [] in 'a' False >>> (1 in []) in 'a' TypeError: 'in <string>' requires string as left operand, not bool >>> 1 in ([] in 'a') TypeError: 'in <string>' requires string as left operand, not list …

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.