【问题标题】:Removing last 5 digits of number in python在python中删除最后5位数字
【发布时间】:2022-10-01 00:22:02
【问题描述】:

我希望从 11 位 ID 代码中提取生日,其中前 6 位是 ddmmyy 格式的 birtdate。 ID 代码从 CSV 导入,不带前导零,这意味着某些 ID 显示为 10 位数字或 dmmyy。如何仅删除最后 5 位数字?或从 ID 中提取生日的任何替代方法。

  • 数字是存储为 int 还是字符串?
  • @JohnnyMopp 他们想要1234,而不是56789
  • @Barmar 我只是重新阅读它并得出这个结论。 :)

标签: python


【解决方案1】:

使用带负索引的切片从末尾开始计数。

birthdate = code[0:-5]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-01
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    • 2019-01-17
    • 2020-11-12
    • 2019-04-01
    相关资源
    最近更新 更多