我正在用python创建一个程序来获取天气数据(天气预报和每日数据)并将其存储在Excel工作表中。该程序还得到了°号,excel不断否认它并引起错误。我正在使用此DailyTemp.remove('u \ N {DEGREE SIGN}')删除度数符号,但它正在寻找的是“°”而不是符号本身。
我想知道如何将tic标记拉出来或自己搜索符号。
答案 0 :(得分:2)
可能有更优雅的解决方案,但这应该可行。
a = '29°'
print(a.strip('°'))
此外,如果要将其转换为整数,可以通过以下方式实现:
int(a)
答案 1 :(得分:1)
除了Talip Tolga Sari的答案外,您还可以使用切片(假设您正在处理字符串)。
a = '29°'
print(a[:len(a)-1])
Output:
'29'
您还可以通过replace
字符串方法用空格替换度数符号。
a = '29°'
b = a.replace('°', '')
print(b)
Output:
'29'
答案 2 :(得分:0)
console.log("123° asdf 12331° aaaa 321°".replace(/(\d+)°/g, (_, num) => num));