VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • CS50-Python实验0,1,2

Indoor Voice

题目描述:

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

思路:

lower():转换字符串中所有大写字符为小写。

题解:

print(input().lower())

Playback Speed

题目描述:

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

思路:

1.split() :通过指定分隔符对字符串进行切片,如果第二个参数 num 有指定值,则分割为 num+1 个子字符串。

str = "this is string example....wow!!!"
print (str.split( ))       # 以空格为分隔符
print (str.split('i',1))   # 以 i 为分隔符
print (str.split('w'))     # 以 w 为分隔符
['this', 'is', 'string', 'example....wow!!!']
['th', 's is string example....wow!!!']
['this is string example....', 'o', '!!!']

2.join() :用于将序列中的元素以指定的字符连接生成一个新的字符串

symbol = "-";
seq = ("a", "b", "c"); # 字符串序列
print symbol.join( seq );

a-b-c

题解:

print("...".join(input().split()))

Making Faces

题目描述:

将输入字符串中”:)“替换为”


相关教程