翻译资格考试

导航

ascll怎么用大写转小写

来源 :华课网校 2024-08-09 05:40:49

ASCII码是计算机中常用的字符编码标准,它将字符映射为数字。其中,大写字母和小写字母的ASCII码是不同的。那么,我们如何将大写字母转换为小写字母呢?下面简单介绍一下。

ASCII码中,大写字母和小写字母的ASCII码相差32。因此,我们只需要将大写字母的ASCII码加上32,就可以得到对应的小写字母的ASCII码。比如,大写字母'A'的ASCII码为65,小写字母'a'的ASCII码为97,它们相差32。

如果要将一个字符串中所有的大写字母转换为小写字母,可以使用以下的代码:

```python

str = 'HELLO WORLD'

new_str = ''

for c in str:

if ord(c) >= 65 and ord(c) <= 90: # 判断是否为大写字母

new_str += chr(ord(c) + 32) # 转换为小写字母并添加到新字符串中

else:

new_str += c # 不是大写字母则直接添加到新字符串中

print(new_str) # 输出转换后的字符串

```

代码中,先定义一个字符串变量`str`,然后定义一个新的空字符串`new_str`用于存储转换后的字符串。接着,使用`for`循环遍历原字符串中的每一个字符。如果该字符的ASCII码在大写字母的范围内,就将其转换为小写字母的ASCII码并添加到新字符串中,否则直接添加到新字符串中。最后,输出转换后的字符串。

以上就是将大写字母转换为小写字母的方法。同样的,如果要将小写字母转换为大写字母,只需要将ASCII码减去32即可。

分享到

您可能感兴趣的文章

相关推荐

热门阅读

最新文章