一字一句

2024-04-26 03:36:52 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我正试着分开一段文字

For example
'C:/bye1.txt'
i would want 'C:/bye1.txt' only

'C:/bye1.txt C:/hello1.txt'
i would want C:/hello1.txt only

'C:/bye1.txt C:/hello1.txt C:/bye2 C:/bye3'
i would want C:/bye3 and so on.

我试过的代码,问题是它只打印出Y

x = "Hello i am boey"
Last = x[len(x)-1]
print Last 

Tags: andtxtonlyforsoonexamplelast
3条回答

看看这个:

>>> x = 'C:/bye1.txt'
>>> x.split()[-1]
'C:/bye1.txt'
>>> y = 'C:/bye1.txt C:/hello1.txt'
>>> y.split()[-1]
'C:/hello1.txt'
>>> z = 'C:/bye1.txt C:/hello1.txt C:/bye2 C:/bye3'
>>> z.split()[-1]
'C:/bye3'
>>>

基本上,使用^{}分割字符串,然后得到最后一项(这就是[-1]所做的)。你知道吗

x = "Hello i am boey".split()
Last = x[len(x)-1]
print Last

虽然更像Python:

x = "Hello i am boey".split()
print x[-1]

尝试:

>>> x = 'C:/bye1.txt C:/hello1.txt C:/bye2 C:/bye3'
>>> x.split()[-1]
'C:/bye3'
>>>

相关问题 更多 >

    热门问题