python 将英文字母转成对应的ASCII数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 将英文字母转成对应的ASCII数字相关的知识,希望对你有一定的参考价值。

写一个方法,参数只能是字母,如果不是返回 '参数只能是英文字母'
参数是字符串

1、创建python文件,testascii.py;

2、创建函数charToNum,判断参数类型及对应返回值;

def charToNum(c):

    if c.isalpha():

        return ord(c)

    else:

        return '参数只能是英文字母'

3、编写测试语句,分别用英文字母及数字进行测试;

print(charToNum('a'))

print(charToNum('1'))

4、查看运行结果,满足所需结果;

参考技术A python内置的ord函数能帮你完成这个工作

>>> ord('A')
65
参考技术B def charToNum(c):
....if c.isalpha():
........return ord(c)
....else:
........return '参数只能是英文字母'
(把.换成空格)追问

参数是字符串,每个字符都变

本回答被提问者采纳
参考技术C 我调用时如果参数为ab是不是会报错呢!

以上是关于python 将英文字母转成对应的ASCII数字的主要内容,如果未能解决你的问题,请参考以下文章

Python3练习题 012 输入一行字符,分别统计出其中英文字母空格数字和其它字符的个数。

js 数字转换成英文字母

ASCII数字对应表

pythone函数基础内置函数学习

python如何将ascii码转换为字母

MySQL把字符串转成数字类型