Python 题之“大小写字母互换”
描述
把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母。
输入
输入一行:待互换的字符串。
输出
输出一行:完成互换的字符串(字符串长度小于80)。
样例输入
If so, you already have a Google Account. You can sign in on the right.
样例输出
iF SO, YOU ALREADY HAVE A gOOGLE aCCOUNT. yOU CAN SIGN IN ON THE RIGHT.
str = input()
for a in str:if "a" <= a <= "z":print(chr(ord(a)-32),end="")elif "A" <= a <= "Z":print(chr(ord(a)+32),end="")else:print(a,end="")
注:
1.chr() 函数
用一个整数作参数,返回一个对应的字符
chr(i)
参数
- i -- 可以是 10 进制也可以是 16 进制的形式的数字,数字范围为 0 到 1,114,111 (16 进制为0x10FFFF)。
返回值
返回值是当前整数对应的 ASCII 字符。
>>>chr(0x30)
'0'
>>> chr(97)
'a'
2.ord()函数
是 chr() 函数(对于 8 位的 ASCII 字符串)的配对函数,它以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值。
ord(c)
参数
- c -- 字符。
返回值
返回值是对应的十进制整数。
>>>chr(0x30)
'0'
>>> chr(97)
'a'
Python 题之“大小写字母互换”相关推荐
- 1.7 编程基础之字符串 14 大小写字母互换 python
http://noi.openjudge.cn/ch0107/14/ """1.7 编程基础之字符串 14 大小写字母互换 AC http://noi.openjudge ...
- OpenJudge NOI 1.7 14:大小写字母互换
[题目链接] OpenJudge NOI 1.7 14:大小写字母互换 [题目考点] 1. 字符串 2. 大小写转换 'a'的ASCII码是97,'A'的ASCII码是65,同一字母的大小写字母的AS ...
- Bailian2689 大小写字母互换【文本】(POJ NOI0107-14)
问题链接:POJ NOI0107-14 大小写字母互换. 大小写字母互换 总时间限制: 1000ms 内存限制: 65536kB 描述 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母 ...
- python获取随机大小写字母_python获取随机大小写字母
python如何自动生成单个随机字母(a-z). 1:mport random#导入random模块 用于生产随机数功能2:a = random.randint(97, 122)#利用random.r ...
- C语言实现大小写字母互换
1.单个字母的互换 基本思路:我们知道在char类型中,字符以ASCII码储存,而且大写字母从A到Z是65-90,小写字母从a到z是97-122,因此可以通过判断ASCII码的范围来确定大小写:不难看 ...
- 【python】统计大小写字母个数和数字个数
统计大小写字母个数和数字个数 [问题描述]统计一行字符的大写字母,小写字母和数字的个数.先输出大写字母个数,在输出小写字母个数,最后输出数字个数. [输入形式]ljaij1A [输出形式]1 5 1 ...
- python 输出所有大小写字母, range()以及列表切片
所以在写的时候,只要把它们的ASCII列出,并转化成字符型chr 即可. print [chr(i) for i in range(65,91)]#所有大写字母 print [chr(i) for i ...
- 【C语言编程】 大小写字母互换
描述 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母.输入 输入一行:待互换的字符串. 输出 输出一行:完成互换的字符串(字符串长度小于80). 样例输入 If so, ...
- Python:统计大小写字母个数和数字个数
[问题描述] 统计一行字符的大写字母,小写字母和数字的个数.先输出大写字母个数,再输出小写字母个数,最后输出数字个数. [输入形式] ljaij1A [输出形式] 1 5 1 [提示] 用字符串的方法 ...
最新文章
- 每秒递减的方波扫频信号怎么生成_逆变器是怎么工作的?
- 欠债2亿,清华辍学少女用13年时间把自己修成了“锦鲤女王”!
- boost::hana::count_if用法的测试程序
- mysql设置索引树长度_MySQL索引-B+树
- java两个字符串前缀_java – 找到两个字符串的最长公共前缀
- 绘制基础知识-canvas paint
- 【Python3爬虫】为什么你的博客没人看呢?
- 【1】Docker概述
- C++bitset二进制有序集
- 阿里云产品经理吴华剑:SLS 的产品功能与发展历程
- roseha linux,ROSEHA双机软件图解安装配置linux.docx
- 台达PLC实现伺服电机的正反转
- 【leetcode-652】寻找重复的子树
- 银行卡卡号基于Luhn算法的格式校验
- 网络词汇泛滥:神马都是浮云?
- Redo log In-depth(Only for experienced Oracle DBA NOT for Fresher DBA)
- 关于TKK失败问题(亲测有用 超详细)
- octagam® 10%治疗皮肌炎患者的ProDERM研究达到主要终点的阳性结果将在ACR 2020年会上呈报
- MapReduce是什么,MapReduce概念
- FWT学习笔记(快速沃尔什变换)