Python2 和 Python3 要印出 a-z 的方法有哪些?
Python 印出 a-z 的方法
要印出 a-z 的方法,除了平常自己 a-z 寫出來、使用 ascii 的 97~123 來印,還可以使用 string 的物件。
Python2 使用 string
註:Python3 沒有辦法使用 string.lowercase
import string
for w in string.lowercase[:]:
print w
for w in string.lowercase[:8]:
print w # a-h
for w in string.lowercase[3:8]:
print w # d-h
Python2 / Python3
使用 ascii
for w in range(ord('a'), ord('z') + 1):
print(chr(w))
使用 ascii
for w in range(97, 123):
print(chr(w))
使用 string
import string
print(string.ascii_lowercase) # a...z
print(list(string.ascii_lowercase)) # a-z 的 list
for w in list(string.ascii_lowercase):
print(w)
for w in list(string.ascii_lowercase)[3:8]:
print(w) # d-h
Share this: