gpt4 book ai didi

python - 我想在电话号码/号码前面显示零

转载 作者:行者123 更新时间:2023-11-30 23:24:29 34 4
gpt4 key购买 nike

我在 python 中放入的内容:

phoneNumber = input("Enter your Phone Number: ")

print("Your number is", str(phoneNumber))

如果输入 021999888,我会得到什么:

Enter your Phone Number: 021999888

Traceback (most recent call last): File "None", line 1, in invalid token: , line 1, pos 9

如果我输入 21,我会得到什么:

Enter your Phone Number: 21

Your Number is 21

如果输入 02,我会得到什么:

Enter your Phone Number: 02

Your Number is 2

如果输入 021,我会得到什么:

Enter your Phone Number: 021

Your Number is 17

如果输入 09,我会得到什么:

Enter your Phone Number: 09

Traceback (most recent call last):
File "None", line 1, in <module>
invalid token: <string>, line 1, pos 2

有什么问题吗?

最佳答案

如果数字文字前有一个 0,则它是八进制格式。在这种情况下,任何大于 7 的数字都会导致错误。我认为您应该考虑将电话号码存储为字符串,因此请使用 raw_input() 代替。这也将保留前导 0。

关于python - 我想在电话号码/号码前面显示零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23421031/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com