python里format的用法
Python中的format()函数是一个非常有用的字符串格式化方法,可以根据需要将数据插入到字符串中,从而生成新的字符串。它是一种灵活的方式,可以根据需要插入各种类型的数据。
一、基础用法
1.使用位置参数
format()函数最基本的用法是通过位置参数来插入变量。在字符串中使用花括号{}作为占位符,并在format()函数中传递相应的参数。
例如:
name = 'John'
age = 25
print('My name is {} and I am {} years old.'.format(name, age))
输出结果为:
My name is John and I am 25 years old.
格式化命令format参数2.使用关键字参数
除了使用位置参数外,还可以使用关键字参数来指定要插入的值。这样可以使代码更加易读和易于维护。
例如:
name = 'John'
age = 25
print('My name is {n} and I am {a} years old.'.format(n=name, a=age))
输出结果为:
My name is John and I am 25 years old.
3.使用数字索引
如果要在同一字符串中多次使用相同的值,则可以使用数字索引来引用先前传递给format()函数的值。
例如:
name = 'John'
age = 25
print('{0} is {1} years old. {0} lives in New York.'.format(name, age))
输出结果为:
John is 25 years old. John lives in New York.
二、格式化规范
1.指定数据类型
可以使用格式规范来指定要插入的值的数据类型。例如,可以使用{:d}来指定整数类型,{:f}来指定浮点数类型,{:s}来指定字符串类型。
例如:
num = 123
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论