我需要在Python上完成一个基本任务,它要求我将标准电话号码转换为国际电话号码。在
例如,如果用户的电话号码是0123456789
,程序应该显示Your international phone number is +44123456789.
我不知道如何replace
和44
一起0
。我不知道Python的很多技术,所以欢迎提供关于如何使用的建议,谢谢。在
编辑:
#Python Number Conversion
def GetInternational(PhoneNumber):
if num.startswith('0'):
num = num.replace('0','+44',1)
return GetInternational
PhoneNumber = input("Enter your phone number: ")
print('Your international number is',GetInternational,'')
我错过了一些显而易见的东西,但不确定是什么。。。在
另一种方法是:
因此,如果数字以零开头,我们只替换那个数字
^{pr2}$最简单的方法是去掉第一个字符(
0
),然后用+"44"
连接起来:为了清楚起见,我添加了一个
startswith
检查,以确保只有在数字以零开头时才进行替换。在相关问题 更多 >
编程相关推荐