Pertanyaan yang ditandai 'python'

Python adalah multi-tujuan bahasa pemrograman multi-tujuan yang secara dinamis diketik dirancang untuk menjadi cepat (untuk belajar, menggunakan, dan memahami) dan untuk memberikan sintaksis yang bersih dan terpadu. Dua versi yang serupa tetapi tidak kompatibel dari Python, Python 2.7 dan 3.x umumnya digunakan. Untuk pertanyaan Python versi khusus, gunakan tag [python-2.7] atau [python-3.x]. Saat menggunakan varian Python (misalnya, Jython, Pypy, dll.), Harap juga centang opsi.
46
balasan

Apa yang dilakukan kata kunci hasil?

Apa gunanya kata kunci hasil dalam Python? Apa fungsinya? Sebagai contoh, saya mencoba memahami kode 1 ini: def _get_child_candidates (self, min_dist, max_dist): if self._leftchild dan jarak - max_dist <self._median: yield se ...
atur 24 Oktober. '08 pada 1:21
27
balasan

Apakah Python memiliki operator kondisional ternary?

Jika Python tidak memiliki operator kondisional ternary, apakah mungkin untuk menirunya menggunakan konstruksi bahasa lain?
ditetapkan pada 27 Desember '08 pada jam 11:32
19
balasan

Apa itu metaclasses dalam Python?

Apa itu metaclasses dan mengapa kita menggunakannya?
ditetapkan pada 19 September '08 pada jam 9:10
47
balasan

Bagaimana cara memeriksa apakah ada file tanpa pengecualian?

Bagaimana saya tahu jika ada file atau tidak tanpa menggunakan pernyataan coba?
aktifkan 17 september. '08 pada 15:55
31
jawabannya

Apa yang harus dilakukan jika __name__ == "__main__": lakukan?

Bagaimana jika __name__ == "__main__":? # Threading contoh waktu impor, fungsi benang def (string, sleeptime, lock, * args): sementara True: lock.acquire () time.sleep (sleeptime) lock.release () time.sleep (sleeptime ...
diatur pada 07 Januari '09 jam 7:11
56
balasan

Panggil perintah eksternal dengan python

Bagaimana saya bisa memanggil perintah eksternal (seolah-olah saya mengetiknya di shell Unix atau pada baris perintah Windows) dari skrip Python?
ditetapkan pada 18 September '08 pada jam 4:35
52
balasan

Bagaimana cara menggabungkan dua kamus dalam satu ekspresi?

Saya memiliki dua kamus Python, dan saya ingin menulis satu ekspresi yang mengembalikan dua kamus ini, gabungan. Metode pembaruan () akan menjadi apa yang saya butuhkan jika mengembalikan hasil, dan tidak mengubah dikt pada tempatnya.
atur 02 Sep '08 jam 10:44
19
balasan

Apakah Python memiliki metode substring "berisi"?

Saya mencari metode string.contains atau string.indexof di Python. Saya ingin melakukan: jika tidak somestring.contains ("bla"): lanjutkan
set 09 Agustus. '10 jam 5:52
40
balasan

Bagaimana cara membuat daftar semua file dalam direktori?

Bagaimana saya bisa mendaftar semua file direktori dengan Python dan menambahkannya ke daftar?
diatur 8 Juli 10 pada 22:31
28
balasan

Bagaimana saya bisa dengan aman membuat direktori bersarang di Python?

Apa cara paling elegan untuk memeriksa apakah ada direktori tempat file akan ditulis, dan jika tidak, buat direktori menggunakan Python? Inilah yang saya coba: import os file_path = "/my/directory/filename.txt" direktori = os.path.dirname (fil ...
ditetapkan pada 07 November '08 jam 9:56 malam
42
balasan

Bagaimana cara mengurutkan kamus berdasarkan nilai?

Saya memiliki kamus nilai yang dibaca dari dua bidang dalam basis data: bidang string dan bidang numerik. Bidang string unik, oleh karena itu adalah kunci kamus. Saya bisa mengurutkan berdasarkan kunci, tetapi bagaimana saya bisa mengurutkan berdasarkan nilai? Catatan Saya baca ...
ditetapkan pada 05 Maret 2009 pada 3:49
49
balasan

Bagaimana cara memeriksa apakah daftar itu kosong?

Misalnya, jika yang berikut ditransmisikan: a = [] Bagaimana cara memeriksa apakah tidak ada a?
atur 10 sept. '08 pada jam 9:20
28
balasan

Perbedaan antara menambah dan memperluas daftar dengan Python

Apa perbedaan antara metode daftar append () dan extended ()?
Setel 31 Oktober '08 pada jam 8:55
26
balasan

Apa perbedaan antara @staticmethod dan @classmethod?

Apa perbedaan antara fungsi yang didekorasi dengan @staticmethod dan lainnya @classmethod?
set 26 September '08 pukul 0:01
23
balasan

Akses indeks dalam loop 'untuk'?

Bagaimana cara mengakses indeks itu sendiri untuk daftar seperti berikut? ints = [8, 23, 45, 12, 78] Ketika saya mengalaminya menggunakan for for, bagaimana cara mendapatkan akses ke indeks loop, dari 1 hingga 5 dalam kasus ini?
atur 07 Feb '09 jam 1:47