Python打印A~Z的26个字母,你会怎样打印?
2021-01-07 03:29
标签:img tps 网上 delphi excel attr 案例 center 很多 上次研究Excel,设置单元格宽度的时候,需要用到字母列,想着直接range(‘A‘,‘Z‘)循环一下是不是就可以批量设置了? 很多人学习python,不知道从何学起。 结果报错: 错误: 看来想简单了,不过网上查了一下,发现办法不少,比较有意思,记录一下 输出 当然也可以输入小写 输出 最笨的办法,写出所有字母,然后截取想要的 输出: 就这么多了,你喜欢哪一种? Python打印A~Z的26个字母,你会怎样打印? 标签:img tps 网上 delphi excel attr 案例 center 很多 原文地址:https://www.cnblogs.com/shannian999/p/12973062.html
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:1097524789for 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
...
w W
x X
y Y
z Z
文章标题:Python打印A~Z的26个字母,你会怎样打印?
文章链接:http://soscw.com/index.php/essay/40622.html