CS50-Python实验0,1,2

打印 上一主题 下一主题

主题 976|帖子 976|积分 2928

Week0 Functions

Indoor Voice

题目描述:

将输入的字符串转化为全部小写的字符串;
思路:

lower():转换字符串中所有大写字符为小写。
题解:
  1. print(input().lower())
复制代码
Playback Speed

题目描述:

将输入的字符串中间空格部分替换为“...”;
思路:

1.split() :通过指定分隔符对字符串进行切片,如果第二个参数 num 有指定值,则分割为 num+1 个子字符串。
  1. str = "this is string example....wow!!!"
  2. print (str.split( ))       # 以空格为分隔符
  3. print (str.split('i',1))   # 以 i 为分隔符
  4. print (str.split('w'))     # 以 w 为分隔符
复制代码
  1. ['this', 'is', 'string', 'example....wow!!!']
  2. ['th', 's is string example....wow!!!']
  3. ['this is string example....', 'o', '!!!']
复制代码
2.join() :用于将序列中的元素以指定的字符连接生成一个新的字符串
  1. symbol = "-";
  2. seq = ("a", "b", "c"); # 字符串序列
  3. print symbol.join( seq );
复制代码
a-b-c
题解:
  1. print("...".join(input().split()))
复制代码
Making Faces

题目描述:


将输入字符串中”:)“替换为”
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

铁佛

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表