python如何控制输出格式_python格式化输出

python格式化输出

一、格式化输出三种方式

在写程序的过程中难免要得,输出有有特色的格式来,没有特色,谁还会耐得下去看呢,恐怕自己都写小烦躁,不要不要得,毕竟人就是个神奇的小动物嘛,所以说不得不提及,python传说中的占位符,此符非彼符(可不是用来搞僵尸的), 必须用此骚气漫天的占位符,下面进入正题。

1.1 占位符

程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式

比如要求用户输入用户名和年龄,然后打印如下格式:My name is xxx,my age is xxx.

很明显,用逗号进行字符串拼接,只能把用户输入的名字和年龄放到末尾,无法放到指定的xxx位置,而且数字也必须经过str(数字)的转换才能与字符串进行拼接,非常之麻烦,我们来试一试。

eg:

age = 19

print('My name is xxx,my age is '+str(age))

结果:

My name is xxx,my age is 19

age = 19

print('My name is xxx,my age is', age)

结果:

My name is xxx,my age is 19

name = 'randy'

age = 19

print('My name is '+

你可能感兴趣的:(python如何控制输出格式)