我希望从python 3.4中第一个字符实例的序列中打印出来。
这就是我要说明的内容:
From( "c", "fghechjue" )
=>
c
h
j
u
e
我正在尝试使用它,但遇到了麻烦。
答案 0 :(得分:2)
使用切片表示法:
>>> s = "fghechjue"
>>> s[s.index('c'):]
'chjue'
str.index()
将返回给定字母的第一个实例的位置。在这种情况下,它将返回4.然后我们执行s[4:]
,它将第五个字母后的所有内容切片。
如果您想将此作为一项功能:
def from(letter, s):
return s[s.index(letter):]
from('c', 'fghechjue')