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.

20
Bagaimana menemukan semua kemunculan substring?
Python memiliki string.find()dan string.rfind()untuk mendapatkan indeks substring dalam sebuah string. Saya bertanya-tanya apakah ada sesuatu string.find_all()yang dapat mengembalikan semua indeks yang ditemukan (tidak hanya yang pertama dari awal atau yang pertama dari akhir). Sebagai contoh: string = "test test test test" print string.find('test') # 0 print string.rfind('test') # 15 #this …
365 python  regex  string 

2
Penggabungan Panda 101
Bagaimana cara melakukan ( LEFT| RIGHT| FULL) ( INNER| OUTER) bergabung dengan panda? Bagaimana cara menambahkan NaN untuk baris yang hilang setelah digabungkan? Bagaimana cara saya menyingkirkan NaN setelah bergabung? Bisakah saya menggabungkan indeks? Bergabung silang dengan panda? Bagaimana cara menggabungkan beberapa DataFrames? merge? join? concat? update? WHO? Apa? Mengapa?! …
365 python  pandas  join  merge 




12
Memuat ulang submodules dalam IPython
Saat ini saya sedang mengerjakan proyek python yang berisi sub modul dan menggunakan numpy / scipy. Ipython digunakan sebagai konsol interaktif. Sayangnya saya tidak terlalu senang dengan alur kerja yang saya gunakan saat ini, saya sangat menghargai beberapa saran. Dalam IPython, framework dimuat oleh importperintah sederhana . Namun, sering kali …
363 python  ipython 


6
Menjelaskan '__enter__' dan '__exit__' Python
Saya melihat ini dalam kode seseorang. Apa artinya? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print s print s





12
Mana cara yang lebih disukai untuk menyatukan string dengan Python?
Karena Python stringtidak dapat diubah, saya bertanya-tanya bagaimana cara menggabungkan string yang lebih efisien? Saya bisa menulis seperti itu: s += stringfromelsewhere atau seperti ini: s = [] s.append(somestring) later s = ''.join(s) Saat menulis pertanyaan ini, saya menemukan artikel yang bagus berbicara tentang topik tersebut. http://www.skymind.com/~ocrow/python_string/ Tapi itu di …

2
Bagaimana cara memutar bingkai data
Apa itu inden? Bagaimana saya berputar? Apakah ini poros? Format panjang ke format lebar? Saya telah melihat banyak pertanyaan yang bertanya tentang tabel pivot. Bahkan jika mereka tidak tahu bahwa mereka bertanya tentang tabel pivot, mereka biasanya begitu. Hampir tidak mungkin untuk menulis pertanyaan dan jawaban kanonik yang mencakup semua …

30
Cara tercepat untuk mendaftar semua bilangan prima di bawah N
Ini adalah algoritma terbaik yang bisa saya kemukakan. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 Bisakah itu dibuat lebih cepat? Kode ini memiliki kekurangan: Karena numbersmerupakan kumpulan yang tidak berurutan, tidak …

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.