我有一个字符串
x = "very_long_string_more_than_50_char_long"
我想只保留前50个字符并删除其余字符。 我该怎么做?
感谢
答案 0 :(得分:15)
x = x[:50]
有关切片的详细信息,请参阅documentation。
答案 1 :(得分:5)
使用强大的切片机制:
x = x[:50]
答案 2 :(得分:2)
您可以使用切片
x = "very_long_string_more_than_50_char_long"
print x[0:50]
答案 3 :(得分:1)
>>> x = "fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo"
>>> len(x)
70
>>> y = x[:50]
>>> len(y)
50
>>> y
'fooooooooooooooooooooooooooooooooooooooooooooooooo'