Python中print()函数的用法详情

作者:棉猴 时间:2021-01-11 21:35:17 

Pythonprint()函数的方法是打印指定的内容。在交互环境中输入“help(print)”指令,可以显示print()函数的使用方法,

如图1所示:

Python中print()函数的用法详情

图1 print()函数的使用方法

1 常用方法

1.1 打印单个内容

从图1中可以看出,print()函数的第一个参数是value,即要打印的内容。通过print()打印单个内容的方法

如图2所示:

Python中print()函数的用法详情

图2 打印单个内容

 1.2 打印多个内容

从图1中可以看出,print()函数的第二个参数是...,表示print()函数要打印的多个参数,

如图3所示:

Python中print()函数的用法详情

图3 打印多个内容

 其中,print()打印了a、b、c这三个变量。

2 默认参数

从图1中可以看出,print()函数的参数除了要打印的内容之外,还有“sep”、“end”、“file”和“flush”,而这四个参数都有默认值,因此在print()的基本使用中,无需指定这几个参数。

2.1 “sep”参数

“sep”参数指定了print()函数在打印多个内容时,内容之间的分隔符。从图1中可以看出,sep的默认值是空格,因此图3中打印出来的a、b和c的值都是用空格来分隔的。

可以通过图4的方式指定分隔符:

Python中print()函数的用法详情

图4 指定分隔符

 其中,参数sep的值是“,”,表示a、b和c的值都是用“,”来分隔的。

2.2 “end”参数

“end”参数指定了print()函数在打印完内容之后,用什么符号来表示结尾,默认值是“\n”。“\n”表示换行符号,即print()函数在打印完内容之后,就会换行,

如图5所示;

Python中print()函数的用法详情

图5 “end”参数为默认值的输出

 其中,用while语句循环输出i的值,从输出的结果可以看到,print()函数每次输出i值之后,都输出“end”参数的默认值,即换行。

可以通过“end”参数,用其他符号表示print()输出完成,

如图6所示:

Python中print()函数的用法详情

图6 指定“end”参数的输出

 其中,print()函数的“end”参数指定为“,”,即,print()函数每次输出i值之后,都输出“,”。

2.3 “file”参数

“file”参数指定了“流对象”,也就是类似文件的对象,其默认值是“sys.stdout”。相关链接1:sys.stdout,其中sys模块提供了一系列有关Python运行环境的变量和函数,stdout是sys模块的一个类文件对象,表示“标准的输出对象”,默认为电脑屏幕。

2.4 “flush”参数

“flush”参数指定了是否强制刷新流对象,这里的流对象指的是“2.3 “file”参数”中file参数的值。“flush”参数的默认值是False,不强制刷新流对象。

来源:https://blog.csdn.net/hou09tian/article/details/122446639

标签:Python,print(),函数,用法
0
投稿

猜你喜欢

  • Python时间转化方法超全总结

    2021-10-23 02:39:56
  • IE7的web标准之道 Ⅲ

    2008-08-20 12:55:00
  • SQL Server中实现二进制与字符类型之间的数据转换

    2023-07-17 21:34:47
  • 使用git上传到码云分支的实现

    2022-04-01 06:05:06
  • Python多线程、异步+多进程爬虫实现代码

    2023-07-29 03:28:42
  • vue中为何方法要写在methods的里面

    2024-05-10 14:19:24
  • vue element-ui el-table组件自定义合计(summary-method)的坑

    2024-05-05 09:24:19
  • WebSocket部署到服务器出现连接失败问题的分析与解决

    2023-08-15 22:43:21
  • 用python如何绘制表格不同颜色的excel

    2022-08-09 22:05:11
  • 在pyCharm中下载第三方库的方法

    2022-12-17 10:37:16
  • python win32 简单操作方法

    2022-05-23 01:47:42
  • Python中的并发编程asyncio库入门使用

    2021-02-13 05:03:52
  • python scatter散点图用循环分类法加图例

    2021-07-26 01:44:01
  • 浅析python中的迭代与迭代对象

    2023-11-19 09:21:35
  • Pytorch修改ResNet模型全连接层进行直接训练实例

    2023-06-07 03:49:28
  • JS的Form表单转JSON格式的操作代码

    2023-07-02 05:24:03
  • 解决Git Bash中文乱码的问题

    2023-04-07 09:50:40
  • 解决python matplotlib imshow无法显示的问题

    2023-07-19 23:59:25
  • 一文带你了解Golang中的WaitGroups

    2024-04-25 13:18:17
  • lnmp下如何关闭Mysql日志保护磁盘空间

    2024-01-14 02:54:52
  • asp之家 网络编程 m.aspxhome.com