我有如下程序:
mystring="Phyton is totally awesome"
for q in mystring[::4]:
print(q,end="")
mystring_2="Phyton is totally awesome"
for r in mystring_2[::4]:
print(r,end="")
当运行mystring_的结果时,只会在mystring1之后追加:
PostyeePostyee
我想这样的结果mystring2的结果将在mystring1。但我想我遗漏了什么。你知道吗
Tags:
为什么不在打印mystring后打印一条新的行? 说
您不需要循环,
mystring[::4]
返回一个字符串,这样您就可以直接打印它。你知道吗另外请注意,如果
mystring_2
与mystring
相同,则不需要定义它。字符串是不可变的,所以切片返回一个新的字符串。你知道吗或者以更简洁的形式,用一种有点古怪的语法
相关问题 更多 >
编程相关推荐