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.

2
Sintaks definisi kelas Python
Apakah ada perbedaan antara class A: ... dan class A(): ... Saya baru menyadari bahwa beberapa kelas saya didefinisikan sebagai kelas pertama dan mereka bekerja dengan baik. Apakah tanda kurung kosong ada bedanya?
90 python  class 


6
Pemformatan waktu Python tanpa padding nol
Apakah ada format untuk mencetak datetimes Python yang tidak akan menggunakan zero-padding pada tanggal dan waktu? Format yang saya gunakan sekarang: mydatetime.strftime('%m/%d/%Y %I:%M%p') Hasil: 29/02/2012 05:03 PM Diinginkan: 29/2/2012 5:03 Format apa yang merepresentasikan bulan sebagai '2' bukan '02', dan waktu sebagai '5:03 PM' bukan '05: 03PM '

6
Python, hapus semua karakter non-alfabet dari string
Saya sedang menulis program penghitungan kata MapReduce python. Masalahnya adalah bahwa ada banyak karakter non-alfabet berserakan dalam data, saya telah menemukan posting ini Menghapus semuanya kecuali karakter alfanumerik dari string dengan Python yang menunjukkan solusi yang bagus menggunakan regex, tetapi saya tidak yakin bagaimana cara menerapkannya def mapfn(k, v): print …
90 python  regex 


1
Akankah OrderedDict menjadi redundan di Python 3.7?
Dari log perubahan Python 3.7 : sifat pelestarian urutan penyisipan dari objek dict telah dinyatakan sebagai bagian resmi dari spesifikasi bahasa Python. Apakah ini berarti itu OrderedDictakan menjadi mubazir? Satu-satunya kegunaan yang dapat saya pikirkan adalah untuk menjaga kompatibilitas mundur dengan versi Python yang lebih lama yang tidak mempertahankan urutan …


5
Buat DataFrame pandas dari item dalam kamus bertingkat
Misalkan saya memiliki kamus bersarang 'user_dict' dengan struktur: Level 1: UserId (Long Integer) Level 2: Kategori (String) Level 3: Atribut Aneka (float, int, dll ..) Misalnya, entri kamus ini adalah: user_dict[12] = { "Category 1": {"att_1": 1, "att_2": "whatever"}, "Category 2": {"att_1": 23, "att_2": "another"}} setiap item user_dictmemiliki struktur yang …

6
mengembalikan string dengan ekspresi reguler pertama
Saya ingin mendapatkan kecocokan regex pertama. Dalam hal ini, saya mendapat daftar: text = 'aa33bbb44' re.findall('\d+',text) ['33', '44'] Saya bisa mengekstrak elemen pertama dari daftar: text = 'aa33bbb44' re.findall('\d+',text)[0] '33' Tapi itu hanya berfungsi jika ada setidaknya satu kecocokan, jika tidak, saya akan mendapatkan kesalahan: text = 'aazzzbbb' re.findall('\d+',text)[0] IndexError: …
90 python  regex 

2
Masuk dalam tes pytest
Saya ingin meletakkan beberapa pernyataan logging dalam fungsi pengujian untuk memeriksa beberapa variabel status. Saya memiliki cuplikan kode berikut: import pytest,os import logging logging.basicConfig(level=logging.DEBUG) mylogger = logging.getLogger() ############################################################################# def setup_module(module): ''' Setup for the entire module ''' mylogger.info('Inside Setup') # Do the actual setup stuff here pass def setup_function(func): ''' …
90 python  logging  pytest 

7
Apa cara yang tepat untuk menentukan apakah suatu objek adalah objek seperti byte di Python?
Saya memiliki kode yang mengharapkan strtetapi akan menangani kasus yang diteruskan bytesdengan cara berikut: if isinstance(data, bytes): data = data.decode() Sayangnya, ini tidak berhasil dalam kasus bytearray. Apakah ada cara yang lebih umum untuk menguji apakah suatu objek adalah salah satu bytesatau bytearray, atau haruskah saya memeriksa keduanya? Apakah hasattr('decode')seburuk …

9
ipynb mengimpor file ipynb lainnya
Interactive Python (ipython) sungguh luar biasa, terutama karena Anda menyatukan semuanya dengan cepat ... dan melakukannya sedemikian rupa sehingga mudah untuk kembali. Namun, yang tampaknya menarik adalah kasus penggunaan memiliki beberapa notebook ipython (file ipynb). Tampaknya notebook TIDAK seharusnya memiliki hubungan dengan notebook lain, yang masuk akal, kecuali bahwa 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.