Python: 如何打印范围 a-z?

165 投票
18 回答
381725 浏览
提问于 2025-04-16 00:54

1. 打印字母a到n: a b c d e f g h i j k l m n

2. 每隔一个字母打印一次a到n: a c e g i k m

3. 把字母a到n加到网址的后面,网址有{hello.com/, hej.com/, ..., hallo.com/}: hello.com/a hej.com/b ... hallo.com/n

18 个回答

28

提示:

import string
print string.ascii_lowercase

还有

for i in xrange(0, 10, 2):
    print i

还有

"hello{0}, world!".format('z')
74

假设这是一个作业 ;-) - 不需要调用库之类的 - 可能是让你用 range() 函数配合 chr 和 ord,像这样:

for i in range(ord('a'), ord('n')+1):
    print chr(i),

至于其他的,继续多玩玩 range() 函数就好了。

247
>>> import string
>>> string.ascii_lowercase[:14]
'abcdefghijklmn'
>>> string.ascii_lowercase[:14:2]
'acegikm'
[i + j for i, j in zip(list_of_urls, string.ascii_lowercase[:14])]

要处理网址,你可以使用类似这样的东西

撰写回答