【问题标题】:index all values except the last two values索引除最后两个值之外的所有值
【发布时间】:2021-10-15 20:24:44
【问题描述】:

如果我有一个输入,并且我想要输入的所有内容(除了 las 到值),我该如何在 python 中做到这一点?

例如,如果我有字符串“800kg”,是否有办法获取除最后两个值之外的所有值,在这种情况下,我只想要“800”,因为我想使用数字。我正在使用输入,用户的输入可以是任何大小,我只想要用户输入的所有内容,除了最后两个值。

任何信息都可以帮助,谢谢!

【问题讨论】:

  • 如果x包含你的值,你想要x[:-2]
  • 这称为切片,而不是索引。
  • 此外,“除了最后两个值之外的所有内容”将更准确地表述为“除了最后两个字符之外的所有内容”。

标签: python string indexing


【解决方案1】:

您可以使用字符串切片来抓取字符串中除最后两个之外的所有字符:

inp_str = "800kg"
trunc_str = inp_str[:-2]

【讨论】:

    猜你喜欢
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多