Python:如何只保留字符串的前50个字符

Sun*_*nny 6 python string

我有一个字符串

x = "very_long_string_more_than_50_char_long"
Run Code Online (Sandbox Code Playgroud)

我想只保留前50个字符并删除其余字符.我该怎么办?

谢谢

phi*_*hag 15

x = x[:50]
Run Code Online (Sandbox Code Playgroud)

有关此类切片的详细信息,请参阅文档.

  • 甚至x = x [:50]. (2认同)
  • @phihag你还可以添加`<! - blablablablablablablablablablablablablablablablablab - >`,这是更干净的. (2认同)

Gua*_*ard 5

使用强大的切片机制:

x = x[:50]
Run Code Online (Sandbox Code Playgroud)

  • 试试吧!`a = [1,2,3,4,5,6]`然后`打印一个[1:3]`然后看看你得到了什么! (3认同)