学习记录
Python两种输出值的方式: 表达式语句和 print() 函数
如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。
str.format() 的基本使用如下:
print(’{}网址: “{}!”’.format(‘菜鸟教程’, ‘www.runoob.com’))
菜鸟教程网址: “www.runoob.com!”
括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。
在括号中的数字用于指向传入对象在 format() 中的位置,如下所示:
print(’{0} 和 {1}’.format(‘Google’, ‘Runoob’))
Google 和 Runoobprint(’{1} 和 {0}’.format(‘Google’, ‘Runoob’))
Runoob 和 Google
如果在 format() 中使用了关键字参数, 那么它们的值会指向使用该名字的参数。
print(’{name}网址: {site}’.format(name=‘菜鸟教程’, site=‘www.runoob.com’))
菜鸟教程网址: www.runoob.com
位置及关键字参数可以任意的结合:
print(‘站点列表 {0}, {1}, 和 {other}。’.format(‘Google’, ‘Runoob’, other=‘Taobao’))
站点列表 Google, Runoob, 和 Taobao。