python如何打印26个字母_玩法#用Python学会打印26个英语字母,简单操作如下
當我們去研究Excel表,設置單元格寬度的時候,我們就要用到字母列了,就會直接想著range('A','Z')循環一次不是就可以批量設置了,結果呢,顯示報錯。
結果報錯:
for leter in range('A','Z'):
print(leter
錯誤:
for leter in range('A','Z'):
TypeError: 'str' object cannot be interpreted as an integer
看來想簡單了,不過網上查了一下,發現辦法不少,比較有意思,記錄一下
string
import string
print(string.ascii_uppercase)
輸出
ABCDEFGHIJKLMNOPQRSTUVWXYZ
當然也可以輸入小寫
print(string.ascii_lowercase)
abcdefghijklmnopqrstuvwxyz
借助ord
for i in range(ord('a'), ord('z')+1):
print(chr(i))
for i in range(ord('A'), ord('Z')+1):
print(chr(i))
chr轉換
for one in range(97,122):
print(one,chr(one),chr(one).upper())
輸出
97 a A
98 b B
99 c C
100 d D
...
118 v V
119 w W
120 x X
121 y Y
自助截取
最笨的辦法,寫出所有字母,然后截取想要的
all_leters = 'abcdefghijklmnopqrstuvwxyz'
for leter in all_leters:
print(leter,leter.upper()
輸出:
a A
b B
c C
d D
e F
g G
h H
i I
...
w W
x X
y Y
z Z
總結
以上是生活随笔為你收集整理的python如何打印26个字母_玩法#用Python学会打印26个英语字母,简单操作如下的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python和按键精灵自动化测试_按键精
- 下一篇: python发送qq邮件列表_Pytho