热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_53535434
零维展开智子
4 年前
trueweixin_53535434

不知道我算不算菜

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
移动负号-尾随领先 我正在读取一个Excel文件,该文件的列存储浮点值,我需要将其显式转换为浮点值。问题是,否定符号放在数值的末尾,即192.12-,因此转换失败。 如何移动负号并将其放在开头?或通过其他方式可以正确读取此特定值。我只需要更正标牌的位置即可。 如果是字符串,则需要进行基本的字符串操作 str_ = '192.12-' if '-' in str_: str_ = str_[-1]+str_[:-1] float_ = float(str_) print(float_) 答案 1 :(得分:0) 尝试类似的东西: from openpyxl import Workbook wb = Workbook() ws = wb.create_sheet(title='testSheet') _cell = ws.cell('A1') _cell.number_format = '#,##0.00' 答案 2 :(得分:0) 如果您将值视为字符串,则可以使用操作来“重新格式化”字符串。 number = "123.45-" float(number[-1:] + number[:number.find("-")])
立即登录