python字符串格式化format
时间: 2023-04-28 08:06:05 浏览: 131
Python 中的字符串格式化有多种方法,其中一种是使用字符串的 format() 方法。
这个方法允许我们在字符串中插入变量值。 例如:
```
name = "John"
age = 30
print("My name is {} and I am {} years old.".format(name, age))
```
输出结果:My name is John and I am 30 years old.
我们也可以在 {} 中指定变量的位置
```
name = "John"
age = 30
print("My name is {1} and I am {0} years old.".format(age, name))
```
输出结果:My name is John and I am 30 years old.
相关问题
python字符串格式化format java
Python和Java都支持字符串格式化,但是语法不同。
Python中,字符串格式化使用.format()方法,例如:
```
name = "Alice"
age = 30
print("My name is {} and I am {} years old.".format(name, age))
```
Java中,字符串格式化使用String.format()方法,例如:
```
String name = "Alice";
int age = 30;
System.out.printf("My name is %s and I am %d years old.", name, age);
```
在Java中,%s表示字符串占位符,%d表示整数占位符。在Python中,{}表示占位符,可以根据需要使用字符串、整数、浮点数等类型的值。
python字符串格式化format加居中
使用format函数时,可以在花括号{}中添加冒号:后面的格式化选项来控制输出格式。要实现居中对齐,可以使用^符号,例如:
```
s = "hello"
print("{:^10}".format(s))
```
输出结果为:
```
hello
```
其中,^符号表示居中对齐,10表示总宽度为10个字符。如果字符串长度不足10个字符,则会在两侧填充空格以达到居中对齐的效果。
阅读全文