我想要执行一个简单的 python 操作。我有一根绳子。类似2364968438
。我想获取已有的字符串,并在字符串中的特定位置之间添加 -
,使其看起来像电话号码。我的 django/python 项目中类似这样的 236-496-8438
。我知道我必须将绳子切成几部分,但我遇到了麻烦。
我想在views.py 文件中创建一个方法,该方法将获取一个字符串并将其拆分并应用更改。
def numberfy(request, number):
phone =
#code that splits the number and adds hyphen goes here
return phone
它是字符串还是整数重要吗?
最佳答案
拼接并连接它(如果您的输入已经过验证):
def dashify(num):
s = str(num)
return '-'.join([s[:3], s[3:6], s[6:]])
例如:
>>> dashify(2364968438)
'236-496-8438'
关于python - 在指定位置添加字符到字符串 - Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46534426/