Pertanyaan yang diberi tag python-3.x

90
Python: ekspresi generator vs. hasil

Di Python, apakah ada perbedaan antara membuat objek generator melalui ekspresi generator versus menggunakan pernyataan yield ? Menggunakan hasil : def Generator(x, y): for i in xrange(x): for j in xrange(y): yield(i, j) Menggunakan ekspresi generator : def Generator(x, y): return ((i,...

90
Python, HTTPS GET dengan otentikasi dasar

Saya mencoba melakukan HTTPS GET dengan otentikasi dasar menggunakan python. Saya sangat baru mengenal python dan panduan tampaknya menggunakan perpustakaan yang berbeda untuk melakukan sesuatu. (http.client, httplib, dan urllib). Adakah yang bisa menunjukkan kepada saya bagaimana ini dilakukan?...

90
Rantai fungsi dengan Python

Di Codewars.com saya mengalami tugas berikut: Buat fungsi addyang menjumlahkan angka saat dipanggil secara berurutan. Jadi add(1)harus kembali 1, add(1)(2)harus kembali 1+2, ... Meskipun saya terbiasa dengan dasar-dasar Python, saya belum pernah menemukan fungsi yang dapat dipanggil secara...

88
str performance in python

While profiling a piece of python code (python 2.6 up to 3.2), I discovered that the str method to convert an object (in my case an integer) to a string is almost an order of magnitude slower than using string formatting. Here is the benchmark >>> from timeit import Timer >>>...

87
Deklarasi Variabel Python

Belajar Python , dan memiliki beberapa keraguan mendasar. 1. Saya telah melihat deklarasi variabel (path here) sebagai class writer: path = "" terkadang, tidak ada deklarasi eksplisit tetapi menginisialisasi melalui __init__. def __init__(self, name): self.name = name Saya memahami...

32
Hasilkan daftar angka dan pasangan negatifnya dengan Python

Apakah ada satu-liner yang nyaman untuk menghasilkan daftar angka dan rekan negatifnya di Python? Misalnya, saya ingin membuat daftar dengan angka 6 hingga 9 dan -6 hingga -9. Pendekatan saya saat ini adalah: l = [x for x in range(6,10)] l += [-x for x in l] "Satu garis" sederhana adalah: l =...