举一些format·的·例子
时间: 2023-12-11 15:05:18 浏览: 132
以下是几个使用String.format()方法的例子:
```
String name = "Alice";
int age = 25;
String message = String.format("My name is %s and I am %d years old.", name, age);
// 输出结果为:My name is Alice and I am 25 years old.
double price = 12.3456;
String formattedPrice = String.format("The price is %.2f dollars.", price);
// 输出结果为:The price is 12.35 dollars.
String binary = String.format("%8s", Integer.toBinaryString(12)).replace(' ', '0');
// 输出结果为:00001100
```
相关问题
举一个format的详细例子
一个格式化的例子是日期格式化。例如,将一个日期格式化为“年-月-日”格式,可以使用以下代码:
```python
import datetime
# 获取当前日期
today = datetime.date.today()
# 将日期格式化为“年-月-日”格式
formatted_date = today.strftime("%Y-%m-%d")
print(formatted_date) # 输出结果为:2022-05-30
```
在上面的代码中,我们首先导入了datetime模块。然后,我们使用datetime.date.today()函数获取当前日期,并将其存储在一个变量中。接着,我们使用strftime()方法将日期格式化为“年-月-日”格式,并将格式化后的日期存储在另一个变量中。最后,我们使用print()函数输出格式化后的日期。
可以举个format在python中应用的例子吗
当然可以。比如我们有如下一个字符串:"Hello, my name is {} and I am {} years old.",我们想要将里面的 {} 分别替换为 "Jack" 和 "28",就可以使用 format 方法:
```python
name = "Jack"
age = 28
str = "Hello, my name is {} and I am {} years old.".format(name, age)
print(str)
```
输出结果为:"Hello, my name is Jack and I am 28 years old."
阅读全文