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.

7
Python menambahkan item ke tuple
Saya punya beberapa object.ID-s yang saya coba simpan di sesi pengguna sebagai tuple. Ketika saya menambahkan yang pertama itu berfungsi tetapi tuple terlihat seperti (u'2',)tetapi ketika saya mencoba untuk menambahkan yang baru menggunakan mytuple = mytuple + new.idkesalahan yang didapat can only concatenate tuple (not "unicode") to tuple.

6
Tujuan #! / Usr / bin / python3
Saya perhatikan ini dalam beberapa bahasa scripting, tetapi dalam contoh ini, saya menggunakan python. Dalam banyak tutorial, mereka akan mulai dengan #!/usr/bin/python3di baris pertama. Saya tidak mengerti mengapa kita memiliki ini. Seharusnya sistem operasi tidak tahu bahwa itu adalah skrip python (jelas itu sudah diinstal karena Anda membuat referensi untuk …
160 python  scripting 

8
Apakah SQLAlchemy setara dengan get_or_create Django?
Saya ingin mendapatkan objek dari database jika sudah ada (berdasarkan parameter yang disediakan) atau membuatnya jika tidak ada. Django get_or_create(atau sumber ) melakukan ini. Apakah ada cara pintas yang setara di SQLAlchemy? Saat ini saya menuliskannya secara eksplisit seperti ini: def get_or_create_instrument(session, serial_number): instrument = session.query(Instrument).filter_by(serial_number=serial_number).first() if instrument: return instrument …

12
Aplikasi Python tidak mencetak apa pun saat menjalankan detached in docker
Saya memiliki aplikasi Python (2.7) yang dimulai di dockerfile saya: CMD ["python","main.py"] main.py mencetak beberapa string ketika dimulai dan masuk ke loop setelahnya: print "App started" while True: time.sleep(1) Selama saya memulai wadah dengan flag -it, semuanya berfungsi seperti yang diharapkan: $ docker run --name=myapp -it myappimage > App started …




4
Menekan Notasi Ilmiah di Numpy Ketika Membuat Array Dari Daftar Bersarang
Saya memiliki daftar Python bersarang yang terlihat seperti berikut: my_list = [[3.74, 5162, 13683628846.64, 12783387559.86, 1.81], [9.55, 116, 189688622.37, 260332262.0, 1.97], [2.2, 768, 6004865.13, 5759960.98, 1.21], [3.74, 4062, 3263822121.39, 3066869087.9, 1.93], [1.91, 474, 44555062.72, 44555062.72, 0.41], [5.8, 5006, 8254968918.1, 7446788272.74, 3.25], [4.5, 7887, 30078971595.46, 27814989471.31, 2.18], [7.03, 116, 66252511.46, 81109291.0, …

8
Bagaimana menghapus substring tertentu dari serangkaian string dengan Python?
Saya memiliki serangkaian string set1, dan semua string set1memiliki dua substring khusus yang tidak saya perlukan dan ingin saya hapus. Contoh Masukan: set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'} Jadi pada dasarnya saya ingin .gooddan .badsubstring dihapus dari semua string. Apa yang saya coba: for x in set1: x.replace('.good','') x.replace('.bad','') Tapi ini sepertinya tidak berhasil sama …
160 python  python-3.x 



14
Persentase panda total dengan groupby
Ini jelas sederhana, tetapi sebagai pemula yang norak, saya terjebak. Saya memiliki file CSV yang berisi 3 kolom, Negara Bagian, ID Kantor, dan Penjualan untuk kantor itu. Saya ingin menghitung persentase penjualan per kantor di negara bagian tertentu (total semua persentase di setiap negara bagian adalah 100%). df = pd.DataFrame({'state': …
160 python  pandas 

12
Apa kegunaan yang baik untuk "Anotasi Fungsi" Python3
Anotasi Fungsi: PEP-3107 Saya berlari melintasi potongan kode yang menunjukkan penjelasan fungsi Python3. Konsepnya sederhana tapi saya tidak bisa memikirkan mengapa ini diimplementasikan dalam Python3 atau ada gunanya bagi mereka. Mungkin SO dapat mencerahkan saya? Bagaimana itu bekerja: def foo(a: 'x', b: 5 + 6, c: list) -> max(2, 9): …

14
Python __call__ metode khusus contoh praktis
Saya tahu bahwa __call__metode dalam suatu kelas dipicu ketika instance dari sebuah kelas dipanggil. Namun, saya tidak tahu kapan saya bisa menggunakan metode khusus ini, karena orang dapat dengan mudah membuat metode baru dan melakukan operasi yang sama dilakukan dalam __call__metode dan alih-alih memanggil contoh, Anda dapat memanggil metode. Saya …


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.