Python——format函数的使用
- 创业
- 2025-09-09 08:54:02

一、案例一 name = "Alice" age = 25 message = "My name is {} and I am {} years old.".format(name, age) print(message) 二、案例二 通过索引指定占位符顺序
可以在占位符中指定索引,这样可以控制值替换占位符的顺序,索引从 0 开始。
name = "Bob" city = "New York" message = "I live in {1} and my name is {0}.".format(name, city) print(message) 三、案例三 格式化选项.format() 方法支持在占位符中使用格式化选项,通过在大括号内使用冒号 : 分隔占位符和格式化选项,可以对插入的值进行各种格式化设置,如宽度、对齐方式、精度等。
宽度和对齐可以使用宽度指定输出的最小字符数,还可以指定对齐方式(左对齐 <、右对齐 >、居中对齐 ^)。
num1 = 123 num2 = 4567 print("{:>10}".format(num1)) # 右对齐,宽度为 10 print("{:<10}".format(num2)) # 左对齐,宽度为 10 四、案例四 字典作为参数还可以使用字典作为参数,通过在占位符中使用键名来引用字典中的值
person = {'name': 'Charlie', 'age': 30} message = "My name is {name} and I am {age} years old.".format(**person) print(message) 五、综合案例将这些数字按照输入顺序输出,每个数字占10个字符宽度,右对齐,所有数字显示在同一行。例如:
split(",") 方法将这个字符串按照逗号进行分割,生成一个列表。
num = input().split(",") for i in num: print("{:>10}".format(i), end="") num = input().split(",") for i in num: print(f"{i:>10}",end="")Python——format函数的使用由讯客互联创业栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Python——format函数的使用”