web-dev-qa-db-ja.com

アルファベットをどのように繰り返しますか?

Pythonでは、単にcharを++することはできますか?これを行う効率的な方法は何ですか?

Www.website.com/term/#、www.website.com/term/a、www.website.com/term/b、www.website.com/term/c、wwwを持つURLを反復処理したい.website.com/term/d ... www.website.com/term/z形式。

65
MillsOnWheels

string.ascii_lowercase これは単に小文字の便利な文字列であり、

>>> from string import ascii_lowercase
>>> for c in ascii_lowercase:
...     # append to your url
109
Jared

_string.ascii_lowercase_に加えて、組み込みの ord および chr も確認する必要があります。 ord('a')は_'a'_のASCII値を提供し、chr(ord('a'))は文字列_'a'_を返します。

これらを使用して、文字コードをインクリメントおよびデクリメントし、十分に簡単に前後に変換できます。 ASCIIテーブル は、常に優れたブックマークです。

21
Brian