gpt4 book ai didi

python - 在 Python 中使用 'Replace' 函数

转载 作者:太空宇宙 更新时间:2023-11-04 07:44:14 25 4
gpt4 key购买 nike

我有一个访问表,它有一组以度分秒为单位的坐标值,它们的格式如下:

90-12-28.15

我想像这样重新格式化它:

90° 12' 28.15"

基本上用度分和秒字符以及度和分之间的空格以及分和秒之间的另一个空格替换破折号。

我正在考虑使用“替换”功能,但我不确定如何用度数字符 (°) 和空格替换破折号的第一个实例,然后检测破折号的第二个实例并放置分钟字符和一个空格,最后在末尾添加秒字符。

感谢任何帮助。

迈克

最佳答案

虽然正则表达式和 split() 是很好的解决方案,但使用 replace() 实现这一点相当容易。

lat = "90-12-28.15"

lat = lat.replace("-", "° ", 1)
lat = lat.replace("-", "' ", 1)
lat = lat + '"'

或者您可以在一行中完成所有操作:

lat = lat.replace("-", "° ", 1).replace("-", "' ", 1) + '"'

关于python - 在 Python 中使用 'Replace' 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11768562/

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