python的五种输出格式(简单粗暴) 1.适用于字符串的输出格式Demo1: name sunwukong print(hello,name)运行结果1此方法适用于字符串的拼接拼接后的两字符串之间是没有空格的。2但此方法只适用于字符串的输出其他类型的会报类型错误。s 123 print(hello,123)运行结果2.用英文状态下的逗号隔开适用任何类型Demo2 name sunwukong print(hello,,name)运行结果1两段内容之间会有一个空格隔开2适用于任何类型s 123 print(hello,,s)运行结果3.占位符方法Demo3 name sunwukong print(hello,%s%name)运行结果由此可见此方法也是没有空格隔开的。另外几种常见的用于类型输出的占位符。%d 例print(‘hello,%d’%(123))%f 例print(‘hello,%f’%(123.456))为输出设置限定条件%3s 表示输出的字符串类型最少3个字符少于三个用空格填充%.5s 表示输出的字符串类型最多5个字符超出五个字符会被删掉%3d 同上%.5d 同上%3f 少于两个小数点后用0填充%.3f 控制小数点后的位数小数点后保留三位小数4.格式化输出Demo4 name sunwukong print(fhello,{name})运行结果(1) {}里存放的是变量的名称(2) 中间无空格隔开5.函数式输出这种输出方式是笔者在嵩天教授的课程中见过几次下边后付出当时的Demo案例#此程序为将两种不同的温度转换的程序 tempReal input(请输入温度的值) if tempReal[-1] in [F,f]: C (eval(tempReal[0:-1])-32)/18 print(转换后的温度是{:.2f}.format(C)) elif tempReal[-1] in [C,c]: F eval(tempReal[0:-1])*1832 print(转换后的温度是{:.2f}.format(F)) else: print(格式输入错误)运行结果