首页 python正文

python如何获取一次获取26个英文字母

启明SEO python 2021-02-03 14:39:21 3043 0

第一种方法,也是最笨的方法,自己输入。


第二种方法,使用string方法

string.ascii_uppercase,26大写英文字母

string.ascii_lowercase,26个小写英文字母


第三种方法,使用字ord函数


ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。


语法

以下是 ord() 方法的语法:

ord(c)

参数

c -- 字符。

返回值

返回值是对应的十进制整数。


实例

以下展示了使用 ord() 方法的实例:


>>>ord('a')

97

>>> ord('b')

98

>>> ord('A')

65

>>> ord('B')

66

小写字母

for i in range(ord('a'), ord('z')+1):

    print(chr(i),end='')

print('')

大写字母

for i in range(ord('A'), ord('Z')+1):

    print(chr(i),end='')

print('')


第三种chr函数


描述

chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。


语法

以下是 chr() 方法的语法:


chr(i)

参数

i -- 可以是10进制也可以是16进制的形式的数字。

返回值

返回值是当前整数对应的 ASCII 字符。


实例

以下展示了使用 chr() 方法的实例:


>>>print chr(0x30), chr(0x31), chr(0x61)   # 十六进制

0 1 a

>>> print chr(48), chr(49), chr(97)         # 十进制

0 1 a


大写字母

for one in range(97,123):

    print(chr(one).upper(),end='')

print('')

或者

for one in range(65,91):

    print(chr(one),end='')

print('')


upper()

描述

Python upper() 方法将字符串中的小写字母转为大写字母。


语法

upper()方法语法:

str.upper()


小写字母

for one in range(97,123):

    print(chr(one),end='')

print('')


评论

Python好学公众号

好文推荐

实时访客入口页面出现bd_vid=标识是什么原因

实时访客入口页面出现bd_vid=标识是什么原因

最近查看百度实时访客,总是会看到入口页面会多......

有了微信视频号,但是没有发布权限,怎么开通

有了微信视频号,但是没有发布权限,怎么开通

视频号是微信在2020年1月19号开始内测的......

如何用python抓取爱企查企业信息

如何用python抓取爱企查企业信息

前段时间,经理让我去找一些企业的信息,我平常......

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

对于一般企业网站或者博客来说,对服务器的配置......

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

修改浏览指纹的方法其实也是很简单,主要使用到......

win10下安装MYSQL后,提示Can't connect to MySQL server on localhost (10061)相关问题解决方法

win10下安装MYSQL后,提示Can't connect to MySQL server on localhost (10061)相关问题解决方法

我遇到的问题是电脑原先安装过mysql,卸......