Mik*_*ike 1 python indexing replace
我在表中有一个字段,其中包含以下格式表示的度数分钟秒的字符串值:
179-53-32
我想替换所有破折号并将其格式化为适当的格式:
179°53'32"
基本上用正确的字符(度,分,秒)替换破折号并在那里有空格.我正在考虑通过索引进行重新编译,但我认为它不起作用:
s.replace('-', '° ')[0]
s.replace('-', '\' ')[1]
Run Code Online (Sandbox Code Playgroud)
有没有办法完成我想做的事情?可能首先枚举字符串然后替换?
谢谢,迈克
这可能会这样做:
"%s° %s' %s\"" % s.split('-')
Run Code Online (Sandbox Code Playgroud)
您可能需要将调用包装s.split在元组调用中.否则我得到一个错误.所以它变成了这样:
"%s° %s' %s\"" % tuple(s.split('-'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
812 次 |
| 最近记录: |