你可以使用 Python 的 `math` 模块中的 🐯 `modf()` 函数来输出浮点数的整数部分和小数部分。
python
import math
定 🦉 义 🌴 一个浮点 🐡 数
number = 123.456
使用 math.modf() 输出 🍀 整数部分和 🦄 小数部 🦄 分
integer_part, decimal_part = math.modf(number)
打印结果print("整数 🌵 部 🌾 分:", integer_part)
print("小数部 🦊 分:", decimal_part)
整数 🕊 部 🐡 分: 123
小 🕸 数部 🐺 分 ☘ : 0.456
python
my_float = 3.14
my_int = int(my_float)
print(my_int)
c++
int num_int = (int) num_float;
java
int num_int = (int) num_float;
Python
python
num_int = int(num_float)
num_int := int(num_float)
csharp
int num_int = (int) num_float;
以上方法将向下取整 🐴 ,例如将 3.9999 转 3为 🦍
如果需要向上取整,可以使用 `ceil()` 或 💮 `math.ceil()` 函数(对于 Java 和 Python)
如果需 🦈 要四舍五入,可以使用 `round()` 或 `math.round()` 函数(对于 Java 和 Python)
Python
python
my_float = 3.14
my_string = str(my_float)
cpp
float my_float = 3.14;
std::string my_string = std::to_string(my_float);
java
float my_float = 3.14f;
String my_string = String.valueOf(my_float);
JavaScript
javascript
const my_float = 3.14;
const my_string = my_float.toString();
csharp
float my_float = 3.14f;
string my_string = my_float.ToString();
rust
let my_float = 3.14;
let my_string = my_float.to_string();
swift
let my_float: Float = 3.14
let my_string = String(my_float)