python3 中 3种 格式化输出方式

# Author:Mazhicheng
# Three kinds of formatted output
# Date: 20171122

# The first kind %s

_username = input("Username:")
_age = input("Age:")

info1 = """
---------------- info of %s -------------
Username: %s
Age: %s
""" % (_username, _username,_age)

print(info1)

# The second kind {_xxx}

_username = input("Username:")
_age = input("Age:")

info2 = """
---------------- info of {username} -------------
Username:{username}
Age: {age}
""".format(username = _username, age = _age)

print(info2)

# The third kind {0}

_username = input("Username:")
_age = input("Age:")

info3 = """
---------------- info of {0} -------------
Username:{0}
Age: {1}
""".format(_username, _age)

print(info3)

posted on 2017-11-22 21:55  苦僧  阅读(863)  评论(0)    收藏  举报

导航