ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 数据类型转换 > 原文: [https://thepythonguru.com/datatype-conversion/](https://thepythonguru.com/datatype-conversion/) * * * 于 2020 年 1 月 7 日更新 * * * 偶尔,您会希望将一种类型的数据类型转换为另一种类型。 数据类型转换也称为类型转换。 ## 将`int`转换为`float` * * * 要将`int`转换为`float`,可以使用`float()`函数。 ```py >>> i = 10 >>> float(i) 10.0 ``` ## 将`float`转换为`int` * * * 要将`float`转换为`int`,您需要使用`int()`函数。 ```py >>> f = 14.66 >>> int(f) 14 ``` ## 将字符串转换为`int` * * * 要将`string`转换为`int`,请使用`int()`函数。 ```py >>> s = "123" >>> int(s) 123 ``` **提示**: 如果字符串包含非数字字符,则`int()`将引发`ValueError`异常。 ## 将数字转换为字符串 * * * 要将数字转换为字符串,请使用`str()`函数。 ```py >>> i = 100 >>> str(i) "100" >>> f = 1.3 str(f) '1.3' ``` ## 舍入数字 * * * 四舍五入数字是通过`round()`函数完成的。 **语法**:`round(number[, ndigits])` ```py >>> i = 23.97312 >>> round(i, 2) 23.97 ``` 接下来,我们将介绍[控制语句](/python-control-statements/)。 * * * * * *