将字符串转换为 int 时出现语法错误
Posted
技术标签:
【中文标题】将字符串转换为 int 时出现语法错误【英文标题】:Getting a syntax error when converting a string into an int 【发布时间】:2011-09-15 20:47:10 【问题描述】:我正在尝试使用类型转换“(int)”将字符串转换为 int。这是我正在做的事情:
num = (int) request.POST['num']
【问题讨论】:
Python 不是 C。阅读一些 Python 初学者指南。 你在做的不是 Python,过去 10 多年的每一个 Python 初学者指南中都有如何做到这一点 Dive Into Python 是一本让您入门的好书。 这在 C 中也行不通,你不能对任意对象进行类型转换 【参考方案1】:尝试改用int()
function。
num = int(request.POST['num'])
【讨论】:
以上是关于将字符串转换为 int 时出现语法错误的主要内容,如果未能解决你的问题,请参考以下文章
尝试将字符串输入转换为可设置为实体 int32 属性的整数值时出现问题