2013-10-13 44 views
1

可以說我有一個字符串,SUBSTR Python版本

'88672931' 
在JavaScript

現在做

string.substr(4,4) 

返回 「2931」 哪條路是這樣做的更Python?我做這件事至今我只是好奇,這辦法就是以供將來參考

'88672931'[4:][:4] 
'88672931'[-4:] 
'88672931'[4:4+4] 

更Python或者是有這樣做的更Python的方式3種方式?我問這是因爲我想開始做更多pythonic的事情,並提前感謝。

回答

4

'88672931'[4:8]將與您提供的JavaScript示例直接等價。

如果你特別想要最後4個字符,'88672931'[-4:]將最多Pythonic。

+0

哦,好的,謝謝 – anakin