测牛学堂:2023软件测试必须python基础精讲系列之字符串格式化输出

71 阅读1分钟

字符串的格式化输出的三种方式

所谓的格式化输出,就是内容按照一定格式要求进行输出。
在python中,格式化输出就是一个字符串中出现多个变量的简便写法,不同通过+去和变量拼接。

方式1:% 方法

%s 作为占位符,再通过%去填空。
代码示例:

name = '张三'
age = '18'
str1 = '姓名:%s,年龄:%s' %(name,age)
print(str1)

注意:
1 每一个%s接收的都是一个值,后面的 %(x1,x2,x3)要按照出现的先后顺序去排列。

方式2:format方法

format方法是配合{} 用来占位的。
format的方式如果不指定参数传递的顺序,则是按照位置的顺序传入。通常是不指定的。
代码示例:

name = '张三'
age = '18'
str1 = '姓名:{},年龄:{}'.format(name,age)
print(str1)

方式3:通过f 符号实现

在字符串引号前面加上f,通过{}去直接填入变量,最简单好用,建议使用。

name = '张三'
age = '18'

str1 = f'姓名:{name},年龄:{age}'
print(str1)