# -*- coding: UTF-8 -*- # Author : LinYaoHong # Date : 2019/8/2 13:09 # Filename: 02-01格式化输出%和format.py # Tools : PyCharm name = "Lin Yao Hong" age = 18 print("我是%s,我的年龄%s" % (name, age)) print("我是{},我的年龄{}".format(name, age)) # 推荐 # print(f"我是{name},我的年龄是{age}") # 通过位置 data = ["Lin Yao Hong", 18] print("我是{0},我的年龄是{1}".format(*data)) # 通过关键字 data = {"name": "Lin Yao Hong", "age": 18} print("我是{name},我的年龄是{age}".format(**data)) # 通过对象属性 class Person(object): def __init__(self, name, age): self.name = name self.age = age def __str__(self): return "我是{},我的年龄{}".format(self.name, self.age) p1 = Person("蔺要红", 18) print(p1) name = "Lin" age = 18 tel = 18653902018 info = ''' name:{_name} age:{_age} tel:{_tel} '''.format(_name=name, _age=age, _tel=tel) print(info)