如何将带有符号整数值的字符串转换为有符号整数?

alh*_*hcr 1 python type-conversion

我正在使用int(myString),myString =" - 1",我得到错误:

ValueError: invalid literal for int() with base 10: '"-1"'
Run Code Online (Sandbox Code Playgroud)

Jon*_*röm 10

该字符串包含引号,即

s = '"-1"'
Run Code Online (Sandbox Code Playgroud)

你需要摆脱引号,比如说

s = '"-1"'
int(s.replace('"', ''))
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩.

  • ..或`s.strip('"\'')` (2认同)