笨办法学Python-习题8-打印,打印

Talk is cheap, show me the code.

继续打印的话题,话不多说,直接看下面这段代码。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

formatter = "{} {} {} {}"

print(formatter.format(1, 2, 3, 4))
print(formatter.format("one", "two", "three", "four"))
print(formatter.format(True, False, False, True))
print(formatter.format(formatter, formatter, formatter, formatter))
print(formatter.format(
    "Try your",
    "Own text here",
    "Maybe a poem",
    "Or aa song about fear"
))

运行结果如下:

ex8_运行结果

变量formatter是一个字符串,但是这个字符串比较特殊,里面含有ex6中介绍到的f-string中的变量的替换符{ }。在Python中字符串有个函数叫format,它的作用从运行结果中很容易看出,把format传入的参数映射到对应的{ }位置,ex8中传入format函数的参数类型也很丰富,整数型、字符串类型、布尔类型。

小结

  1. 字符串format函数的使用。

你可能感兴趣的:(笨办法学Python-习题8-打印,打印)