python3的print()函数的用法图文讲解

  

Python 3打印函数基础代码

  

<强> 1,打印语法格式

  

print()函数具有丰富的功能,详细语法格式如下:
  打印(价值,…9月=' '==' \ n '结束,文件系统。stdout,冲洗=False)

  

默认情况下,将值打印到流或系统。stdout。
  可选关键字参数:
  文件:类文件对象(流);默认为当前的系统。stdout。
  9月:在值之间插入的字符串,默认为空格。
  结束:在最后一个值后附加的字符串,默认为换行符。
  冲洗:是否强制刷新流。

  

<强> 2,sep可选关键字参数
  9月参数可以在值之间插入字符串,默认值为空格。
  例:

  
  

打印(' 1 ',' 2 ',' 3 ',' 4 ',9=安濉比?

     

输出结果:

  
  

1插入2插入3插入4

     

<强> 3,文件可选关键字参数

  

文件参数默认值为sys.stdout,代表系统标准输出,即屏幕。我们可以通过改变该参数使打印()函数输出到特定的文件中。
  例:

  
  

f=开放(r f: \ text.txt”,“w”),,,#打开文件,以便写入
  打印(=f“测试”,文件),#输出到文件
  f.close (),,#关闭文件

     

运行后,可以看到测试输出到text.txt文件中。

  

<强> 4,最后可选关键字参数

  

结束参数默认为“\ n”(换行符),如果想在打印()函数输出之后输出别的字符串,可以重设结束参数。
  例:

  
  

打印(' 1 ',' 2 ',最后=白睢焙?

     

输出结果:

  
  

1 2最后在祝辞祝辞

     

运行后,我们可以看的到,print()函数输出之后不会换行,且在最后一个值后面附加了“最”后。

  

<强> 5,冲洗可选关键字参数,

  

冲参数用于控制输出缓存,一般为了可以获得较好的性能,保持为假即可。

  

<强> 6,print()打印中比%格式符更方便的一个打印方式打印(f”)

  

有没有小伙伴到现在还在用以下的% d % f % s…等方式打印

  
  年龄

=int(输入("请输入你的年龄:"))
  输入(name="请输入你的名字:")
  打印(“好吧,你的名字是% s,和你的年龄是% d。”%(姓名、年龄))

     

当然,也不是说这种方式不能用,但是我们有一种更加直观并且方便的用法——打印(F”)。
  以下是改进后的代码

  
  年龄

=int(输入("请输入你的年龄:"))
  输入(name="请输入你的名字:")
  打印(f”好了,你的名字是{}年龄,和你的年龄是{名称}”。)

     

这样写的话是不是比较方便,但一定要记住引号前的f一定不能忘记。

        ”“”   用印刷法   版本:v1.0   日期:2019.03.25   作者:凯瑟琳   python版本:3.7   ”“”      打印(“用法1:”,结束=")   print (“hello, world !”)   print ()   打印(“用法2:”,结束=")   打印(“你好,世界!”)   print ()   打印(“用法3:”,结束=")   打印(“你好”、“世界”)   print ()   打印(“用法4:”,结束=")   打印('你好','世界',9=薄ⅰ?结束!)   print ()   print ()   打印(“用法5:”,结束=")   打印(“再见,世界”,最后=' ! \ n ')   print ()   打印(“用法6:”)   s='你好'   长度=len (s)   打印(“% s的长度是% d %(年代,长度)   print ()   打印(“用法7:”)   π=3.141592653   打印(“字段宽10日精度3:”)   打印(' % 10.3 f ' %π)   print ()   打印(“用*从后面的元组中读取字段宽度或精度:”)   打印(“π=%。* f“%(π))   print ()   打印(“用0填充空白:“)   打印(' % 010.3 f ' %π)   print ()   打印(“左对齐:“)   打印(' % -10.3 f ' %π)   print ()   打印(“显示正负号:“)   打印(' % + f ' %π)   print ()   打印(“用法8:”)   打印(打印不换行:“)   因为我在范围(10):   打印(我,结束=")# 0123456789   print ()   print ()   打印(“用法9:”)   列表=['床前明月光”,“疑是地上霜”、“举头望明月”,“低头思故乡”】#床前明月光,疑是地上霜——举头望明月——低头思故乡   打印(' - ' . join(列表))

python3的print()函数的用法图文讲解