ASCII转换

作者: MA木易YA | 来源:发表于2019-01-09 10:28 被阅读5次

    将ASCII字符转换为对应的数值,使用ord函数:ord('a') -> 65

    反之,使用chr函数,将数值转换为对应的ASCII字符:chr(65) -> 'a'

  • 两个函数可以嵌套使用
  • 先将字符通过ord函数转换成ASCII码,然后+32可以从大写变成小写(小变大-32),再通过chr函数转换成字符

通过以上内容我们也可以来实现自己的大小写转换方法了

#大写转小写
def U2L(string):
    temp_str = []
    for i in range(len(string)):
        if ord(string[i]) in range(65, 90):
            temp_str.insert(i, chr(ord(string[i]) + 32))
        else:
            temp_str.insert(i, string[i])
    print("".join(temp_str))


#小写转大写
def L2R(string):
    temp_str = []
    for i in range(len(string)):
        if ord(string[i]) in range(97, 122):
            temp_str.insert(i, chr(ord(string[i]) - 32))
        else:
            temp_str.insert(i, string[i])
    print("".join(temp_str))

相关文章

  • ASCII转换

    将ASCII字符转换为对应的数值,使用ord函数:ord('a') -> 65 反之,使用chr函数,将数值转...

  • python ASCII码和字符互转

    python获得字符的ASCII码: ord("x")将ASCII数字转换为字符: chr(number)

  • SQL SERVER函数

    一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的...

  • SQL常用函数集锦

    一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII码值。在ASCII()函数中,纯数字的字...

  • js基本方法

    1.转换输入字符为ASCII码charCodeAt()

  • C++字符串转换中的一些问题

    一、字符串与数字的简单转换(基于ascii码) 数字与字符可以可以基于ascii码进行转换 决定了并不是任意数字都...

  • Python生成[a-z]列表的两种方法 by L0st

    自己写个列表: 使用ascii码: python中 chr(数字) 会将转换为ascii码对应的字符,ord()则相反。

  • C++ 、objc 字符串编码转换

    最近碰到字符串编码转换的问题,简单记录下 Ascii 转unicode unicode 转 Ascii utf8 ...

  • 转换函数

    类型转换函数 string CharToStr( int ACSII码 )将ASCII码转换成字符串 :: 输入...

  • 编码 -- python2

    机器码到字符(中文字符、英文字符...)的转换关系 ASCII ASCII(American Standard C...

网友评论

    本文标题:ASCII转换

    本文链接:https://www.haomeiwen.com/subject/gpdhkqtx.html