[简单题]Change_it_up Python
来源:互联网 发布:js防水涂料粘接强度 编辑:程序博客网 时间:2024/06/01 10:40
题目链接:
原题链接
代码段如下
def changer(string): i = 0 s = list(string) while i < len(s): if not s[i].isalpha(): i += 1 continue t1 = ord(s[i].lower()) t = chr((t1 - ord('a') + 1) % 26 + ord('a')) if t == 'a' or t == 'e' or t == 'i' or t == 'o' or t == 'u': t = t.upper() s[i] = t i += 1 return ''.join(s)
list 转成列表。我比较熟这个
'a'.isalpha() 判断是否是字母
ord('a')得到ASCII码
lower() 变成小写
upper()变成大写
'str'.join(l)插入(在列表L中插入'str',构成新string)
阅读全文
0 0
- [简单题]Change_it_up Python
- 一道简单的Python题
- [简单题]SevenAte9 Python实现
- [简单题]Who_like_it? Python实现
- [简单题]Your_Order_Please Python实现
- [简单题]Disemvowal (Python 实现)
- 【Python】Python简单入门
- 一道简单的python题--Triangle Quest
- 一些简单的Python测试题
- [简单题]PIN-Code Python实现
- [简单题]Descending order(Python 实现)
- [简单题]Human Readable Time(Python 实现)
- [简单题]Counting Duplicates( Python 实现)
- Python简单的介绍
- 简单看了python
- python中的简单logger
- python set 简单应用
- python 日志简单使用
- LeetCode678. Valid Parenthesis String
- leetcode
- mongodb用户权限管理配置
- 使用jquery处理ajax返回的XML、无刷新技术
- Redis之五种数据类型
- [简单题]Change_it_up Python
- 反射:动态读取XML创建类实例并赋值
- Flask网页出现UnicodeDecodeError
- Android RecyclerView中item焦点乱跳问题(适用于PDA以及TV等带方向键的安卓设备)
- mysql存储过程的坑(关于declare与具体实现顺序)
- learn_pandas
- python 文件操作
- Sed命令中含有转义字符的解决方法
- Berlekamp Massey(BM)算法的C实现