1.python格式化: %
name='李华'
weight=45
print(’我的名字%s,体重%d kg' %(name, weight))
2.python格式化: format
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。
基本语法是通过 {} 和 : 来代替以前的 % 。
format 函数可以接受不限个参数,位置可以不按顺序
class test01(object):
def __init__(self, value):
self.value = value
t01 = test(5)
print('value 为: {0.value}'.format(t01))
3.python格式化:f-string
f-string,亦称为格式化字符串常量(formatted string literals),是Python3.6新引入的一种字符串格式化方法。
f-string在形式上是以 f 或 F 修饰符引领的字符串(f’xxx’ 或 F’xxx’),以大括号 {} 标明被替换的字段;
f-string在本质上并不是字符串常量,而是一个在运行时运算求值的表达式。
name = "李华"
age = 18
print(f"姓名:{name},年龄:{age}")