主页 > 创业  > 

Python——format函数的使用

Python——format函数的使用
一、案例一 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函数的使用