我是Python新手,对这个错误有点困惑。我需要一个正确的方向[关闭]

问题描述 投票:0回答:1

I'm new to python and need help

一旦我学会了一点基础知识,我想解决一个问题作为对自己的挑战,但现在我停在这里,因为我找不到解决方案或理解这个问题。请帮我解决它并添加一些小解释

tr
1个回答
-1
投票

您正在尝试转换无效的数据类型 - 可能是字符串?转换为 int,这在 python 中是完全无效的。

下面的链接解释了铸造的工作原理: https://www.w3schools.com/python/python_casting.asp

“有时您可能想要为变量指定类型。这可以通过强制转换来完成。Python 是一种面向对象的语言,因此它使用类来定义数据类型,包括其原始类型。

因此,Python 中的转换是使用构造函数完成的:

int() - 从整数文字、浮点文字(通过删除所有小数)或字符串文字(假设字符串表示整数)构造一个整数 float() - 从整数文字、浮点文字或字符串文字构造浮点数(前提是字符串表示浮点数或整数) str() - 从各种数据类型构造字符串,包括字符串、整数文字和浮点文字”

如果您可以提供具体的示例来准确说明您输入的内容,我可以给出更详细的解释。

© www.soinside.com 2019 - 2024. All rights reserved.