假设我有一个字符串,
'88672931'
现在在JavaScript中
string.substr(4,4)
返回“ 2931”,哪种方式更适合pythonic?到目前为止,我有3种方法可以做,我只是想知道哪种方法更适合pythonic以供将来参考
'88672931'[4:][:4]
'88672931'[-4:]
'88672931'[4:4+4]
还是有更多的Python方式来做到这一点?我之所以这样问是因为我想开始做一些更pythonic的事情,并事先表示感谢。
最佳答案
'88672931'[4:8]
与您提供的JavaScript示例直接等效。
如果您特别想要最后4个字符,则'88672931'[-4:]
通常是Pythonic。
关于javascript - Substr python版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19349483/