Dengan Python, bisakah saya ++ a char? Apa cara yang efisien untuk melakukan ini?
Saya ingin mengulang melalui URL yang memiliki www.website.com/term/#, www.website.com/term/a, www.website.com/term/b, www.website.com/term/c, www .website.com / term / d ... format www.website.com/term/z.
python
python-2.7
alphabet
MillsOnWheels
sumber
sumber
Jawaban:
Anda dapat menggunakan
string.ascii_lowercase
yang hanya berupa string huruf kecil,>>> from string import ascii_lowercase >>> for c in ascii_lowercase: ... # append to your url
sumber
string.ascii_lowercase
menyediakan'abcdefghijklmnopqrstuvwxyz'
Selain
string.ascii_lowercase
Anda juga harus melihatord
danchr
built-in.ord('a')
akan memberi Anda nilai ascii untuk'a'
danchr(ord('a'))
akan mengembalikan string tersebut'a'
.Dengan menggunakan ini, Anda dapat menambah dan mengurangi melalui kode karakter dan mengkonversi bolak-balik dengan cukup mudah. Tabel ASCII selalu merupakan bookmark yang bagus untuk dimiliki juga.
sumber
man
, maka Anda bisa mendapatkan tabel ASCII melaluiman ascii
.