字符串输出
name = "Kylie"
num = 8
output = name + "'s favorite number is " + str(num)
print(output)
Kylie’s favorite number is 8
str.format() method 输出
1. The variables are inserted into the {} by the order that we pass them as arguments.
output = "{}'s favorite number is {}".format("Kylie", 8)
print(output)
Kylie’s favorite number is 8
2. Use integer to specify ordering and/or repeat numbers
output = "{0}'s favorite number is {1}, {1} is {0}'s favorite number".format("Kylie", 8)
print(output)
Kylie’s favorite number is 8, 8 is Kylie’s favorite number
3. Use keyword arguments to pass values to str.format()
template = "{name}'s favorite number is {num}, {num} is {name}'s favorite number"
output = template.format(name="Kylie", num="8")
print(output)
` ``
Kylie's favorite number is 8, 8 is Kylie's favorite number