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.

6
Python __str__ versus __unicode__
Apakah ada konvensi python ketika Anda harus mengimplementasikan __str__()versus __unicode__(). Saya telah melihat kelas menimpa __unicode__()lebih sering daripada __str__()tetapi tampaknya tidak konsisten. Apakah ada aturan khusus ketika lebih baik menerapkan satu versus yang lain? Apakah perlu / praktik yang baik untuk mengimplementasikan keduanya?


8
Kamus dan nilai default
Dengan asumsi connectionDetailsadalah kamus Python, apa cara terbaik untuk mengembalikan kode seperti ini? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue

20
Bagaimana cara mencetak kunci kamus?
Saya ingin mencetak kunci kamus Python tertentu: mydic = {} mydic['key_name'] = 'value_name' Sekarang saya dapat memeriksa apakah mydic.has_key('key_name'), tetapi apa yang ingin saya lakukan adalah mencetak nama kunci 'key_name'. Tentu saja saya bisa menggunakan mydic.items(), tetapi saya tidak ingin semua kunci terdaftar, hanya satu kunci spesifik. Sebagai contoh, saya …
213 python  dictionary  key 

5
Mengapa menggunakan Abstrak Base Classes di Python?
Karena saya terbiasa dengan cara lama mengetik bebek dengan Python, saya gagal memahami kebutuhan akan ABC (kelas dasar abstrak). The bantuan baik tentang bagaimana untuk menggunakannya. Saya mencoba membaca alasan di PEP , tetapi itu terlintas di kepala saya. Jika saya sedang mencari wadah urutan bisa berubah, saya akan memeriksa …

5
Bagaimana cara menampilkan informasi dataframe penuh (tidak terpotong) dalam html saat mengonversi dari panda dataframe ke html?
Saya mengonversi panda dataframe ke output html menggunakan DataFrame.to_htmlfungsi. Ketika saya menyimpan ini ke file html terpisah, file ini menunjukkan output terpotong. Misalnya, di kolom TEKS saya, df.head(1) akan ditampilkan Film ini adalah upaya yang sangat baik ... dari pada Film ini merupakan upaya yang sangat baik dalam mendekonstruksi sentimen …
213 python  html  pandas 

15
Kelebihan fungsi Python
Saya tahu bahwa Python tidak mendukung metode overloading, tapi saya mengalami masalah yang sepertinya tidak bisa saya selesaikan dengan cara Pythonic yang bagus. Saya membuat game di mana karakter perlu menembak berbagai peluru, tetapi bagaimana cara saya menulis fungsi yang berbeda untuk membuat peluru ini? Sebagai contoh misalkan saya memiliki …

3
Perbandingan Python None: haruskah saya menggunakan "is" atau ==?
Editor saya memperingatkan saya ketika saya membandingkan my_var == None, tetapi tidak ada peringatan saat saya gunakan my_var is None. Saya melakukan tes di shell Python dan menentukan keduanya sintaks yang valid, tetapi editor saya tampaknya mengatakan itu my_var is Nonelebih disukai. Apakah ini masalahnya, dan jika demikian, mengapa?



14
Bagaimana cara mencari dan mengganti teks dalam file?
Bagaimana cara mencari dan mengganti teks dalam file menggunakan Python 3? Ini kode saya: import os import sys import fileinput print ("Text to search for:") textToSearch = input( "> " ) print ("Text to replace it with:") textToReplace = input( "> " ) print ("File to perform Search-Replace on:") fileToSearch …



7
Bagaimana cara memfilter kamus sesuai dengan fungsi kondisi arbitrer?
Saya memiliki kamus poin, katakan: >>> points={'a':(3,4), 'b':(1,2), 'c':(5,5), 'd':(3,3)} Saya ingin membuat kamus baru dengan semua titik yang nilainya x dan y lebih kecil dari 5, yaitu titik 'a', 'b' dan 'd'. Menurut buku itu , setiap kamus memiliki items()fungsi, yang mengembalikan daftar (key, pair) tuple: >>> points.items() [('a', …

3
Menambahkan ke DataFrame kosong di Pandas?
Apakah mungkin menambahkan frame data kosong yang tidak mengandung indeks atau kolom? Saya sudah mencoba melakukan ini, tetapi tetap mendapatkan dataframe kosong di akhir. misalnya df = pd.DataFrame() data = ['some kind of data here' --> I have checked the type already, and it is a dataframe] df.append(data) Hasilnya terlihat …
212 python  pandas 

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.