你return的是个元组,元组直接转str就是会自动加括号和逗号
改成print(*result),解个包再打印
把输出的结果定义成字符串类型,使用正则表达式去提取需要的。
所谓的字符串修改,就是通过函数的形式修改字符串中的数据
使用replace函数替换字符串中的某个字符时,只需要将要替换的字符和替换成的字符作为参数传入即可。如果希望去掉输出结果中的括号和逗号,可以使用字符串处理方法和正则表达式。
具体步骤如下:
首先,将输出结果转换成字符串类型,使用Python的str()函数即可。
然后,使用Python的replace()函数去掉字符串中的括号和逗号,方法是先去掉括号,再去掉逗号。具体代码如下:
result = str(nan_result_pd) # 将输出结果转换为字符串类型
result = result.replace('(', '') # 去掉左括号
result = result.replace(')', '') # 去掉右括号
result = result.replace(',', '') # 去掉逗号
print(result) # 输出去掉括号和逗号后的结果
import re
result = str(nan_result_pd) # 将输出结果转换为字符串类型
result = re.sub('[\(\)\,\"]', '', result) # 去掉所有的括号、逗号和双引号
print(result) # 输出去掉所有符号后的结果
以上是两种去掉输出结果中括号和逗号的方法,第二种方法使用了正则表达式,可以去掉更多的符号。