Saya ingin tahu cara memeriksa apakah suatu string dimulai dengan "halo" dengan Python. Di Bash biasanya saya lakukan: if [[ "$string" =~ ^hello ]]; then do something here fi Bagaimana saya mencapai hal yang sama dengan
Saya ingin tahu cara memeriksa apakah suatu string dimulai dengan "halo" dengan Python. Di Bash biasanya saya lakukan: if [[ "$string" =~ ^hello ]]; then do something here fi Bagaimana saya mencapai hal yang sama dengan
Misalkan yang berikut: >>> s = set([1, 2, 3]) Bagaimana cara mendapatkan nilai (nilai apa pun) stanpa melakukannya s.pop()? Saya ingin meninggalkan item di set sampai saya yakin saya bisa menghapusnya - sesuatu yang saya hanya bisa yakin setelah panggilan asinkron ke host lain. Cepat...
Ini "menggarisbawahi" tampaknya banyak terjadi, dan saya bertanya-tanya apakah ini adalah persyaratan dalam bahasa Python, atau hanya masalah konvensi? Juga, bisakah seseorang memberi nama dan menjelaskan fungsi mana yang cenderung memiliki garis bawah, dan mengapa ( __init__,
Apa cara terbaik (atau berbagai cara) untuk mencetak XML dengan
Bagaimana saya bisa menggunakan ORDER BY descendingdalam permintaan SQLAlchemy seperti berikut? Kueri ini berfungsi, tetapi mengembalikannya dalam urutan naik: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id)...
Alih-alih membuat daftar karakter alfabet seperti ini: alpha = ['a', 'b', 'c', 'd'.........'z'] Apakah ada cara agar kita dapat mengelompokkannya ke suatu rentang atau sesuatu? Misalnya, untuk angka dapat dikelompokkan menggunakan range(): range(1,
Saya memiliki daftar dengan 15 angka, dan saya perlu menulis beberapa kode yang menghasilkan semua 32.768 kombinasi angka-angka itu. Saya telah menemukan beberapa kode (oleh Googling) yang tampaknya melakukan apa yang saya cari, tetapi saya menemukan kode itu cukup buram dan saya khawatir...
Saya telah melihat banyak posting tentang jejak stack dan pengecualian dalam Python. Tetapi belum menemukan apa yang saya butuhkan. Saya memiliki sepotong kode Python 2.7 yang dapat menimbulkan pengecualian. Saya ingin menangkapnya dan menetapkan ke string deskripsi lengkap dan jejak stack yang...
Apa perbedaan antara flush()dan commit()dalam SQLAlchemy? Saya sudah membaca dokumen, tetapi tidak ada yang lebih bijak - mereka tampaknya menganggap pra-pemahaman yang tidak saya miliki. Saya sangat tertarik pada dampaknya pada penggunaan memori. Saya memuat beberapa data ke dalam basis data...
Saat menulis kelas khusus seringkali penting untuk memungkinkan kesetaraan melalui operator ==dan !=. Dalam Python, ini dimungkinkan dengan mengimplementasikan __eq__dan __ne__metode khusus, masing-masing. Cara termudah yang saya temukan untuk melakukan ini adalah metode berikut: class Foo: def...
Saya memiliki fungsi rekursif ekor ini di sini: def recursive_function(n, sum): if n < 1: return sum else: return recursive_function(n-1, sum+n) c = 998 print(recursive_function(c, 0)) Ia bekerja hingga n=997, lalu rusak dan dimuntahkan a RecursionError: maximum recursion depth exceeded...
Saya bekerja dengan kode yang melempar banyak (untuk saya saat ini) peringatan tidak berguna menggunakan warningsperpustakaan. Membaca (/ memindai) dokumentasi saya hanya menemukan cara untuk menonaktifkan peringatan untuk fungsi tunggal . Tetapi saya tidak ingin mengubah begitu banyak...
Saya perlu cara untuk mengetahui mode apa shell dari dalam shell. Saya sudah mencoba melihat modul platform tetapi sepertinya hanya untuk memberi tahu Anda tentang "tentang arsitektur bit dan format tautan yang digunakan untuk dieksekusi": biner dikompilasi sebagai 64bit (saya menjalankan OS X...
Matriks numpy dapat dibentuk kembali menjadi vektor menggunakan fungsi membentuk kembali dengan parameter -1. Tapi saya tidak tahu apa yang saya maksud di sini. Sebagai contoh: a = numpy.matrix([[1, 2, 3, 4], [5, 6, 7, 8]]) b = numpy.reshape(a, -1) Hasilnya badalah:matrix([[1, 2, 3, 4, 5, 6,...
Saya menemukan withpernyataan Python untuk pertama kalinya hari ini. Saya telah menggunakan Python ringan selama beberapa bulan dan bahkan tidak tahu keberadaannya! Mengingat statusnya yang agak tidak jelas, saya pikir patut bertanya: Untuk apa withpernyataan Python dirancang untuk digunakan?...
Saya memiliki modul python yang diinstal pada sistem saya dan saya ingin dapat melihat fungsi / kelas / metode apa yang tersedia di dalamnya. Saya ingin memanggil fungsi doc pada masing-masing. Dalam ruby saya dapat melakukan sesuatu seperti ClassName.methods untuk mendapatkan daftar semua...
Saya mencoba memahami kapan harus menggunakan __getattr__atau __getattribute__. The dokumentasi menyebutkan __getattribute__berlaku untuk kelas gaya baru. Apa itu kelas gaya baru?
try: r = requests.get(url, params={'s': thing}) except requests.ConnectionError, e: print e #should I also sys.exit(1) after this? Apakah ini benar? Apakah ada cara yang lebih baik untuk menyusun ini? Apakah ini akan mencakup semua pangkalan
Apa cara terbaik untuk membuat daftar yang diurutkan berdasarkan abjad dengan
Saya sering menemukan diri saya menggunakan juru bahasa Python untuk bekerja dengan database, file, dll - pada dasarnya banyak format manual dari data semi-terstruktur. Saya tidak menyimpan dan membersihkan bit berguna sesering yang saya inginkan. Apakah ada cara untuk menyimpan input saya ke dalam...