python中的print()函数使用方法

print()函数的语法格式如下:

print(objects,sep=' ',end='\n',file=sys,stdout)
  • objects:: 输出对象。对象有多个时,用逗号隔开。
  • sep(separate): 用来间隔多个对象。默认是以空格间隔对象。
  • end: 用来设定以什么结尾。默认换行符\n。
  • file: 待完善。

1.当有多个对象时,用逗号隔开:

print"hello","world"

输出结果(默认以空格隔开每个输出结果):

hello  world

2.print()的输出结果,默认的是以空格隔开每个对象,我们修改默认参数,以逗号隔开每个对象,如:

print("hello","world",sep=',')

输出结果:

hello,world

注意:结果可不是 hello,world, 末尾没有逗号

3.print()默认的是以’\n’结尾,即自动换行,我们修改参数,让它以问号(?)结尾,如:

print"hello","world",end="?"

输出结果:

hello  world?

python常见的转换说明符(只是一个占位符,之后会被替代):

  • %d: 转换为带符号的十进制整数。
  • %f:: 转换为十进制浮点数。
  • %c: 格式化字符及ASCLL码。
  • %s: 使用str()函数将表达式转换为字符串。

指定最小输出宽度:

  • %10d: 表示输出的宽度至少为10。当数据的实际宽度小于指定宽度时,左侧以空格填补,当数据的实际宽度大于指定宽度时,会按实际宽度输出。
print"输出:","%10d"%6

输出结果:

输出:          6
  • %-10d: 表示输出的宽度至少为10。当数据的实际宽度小于指定宽度时,右侧以空格填补,当数据的实际宽度大于指定宽度时,会按实际宽度输出。
print"输出:","%-10d"%6

输出结果:

输出: 6         

注意:使用转换说明符时,c语言用逗号分隔,python用%分隔。
补充:%字符,标记转换说明符的开始。python输出字符串,可以用单引号,也可以用双引号。
例子:

print("%-20s%10d"%("hello",100))
print("%-20s%10d"%("hey",5))

输出:

hello                      100
hey                          5

你可能感兴趣的:(python中的print()函数使用方法)