Print()函数用法实例详解

  Print() 函数用于打印输出,是python中最常见的一个内置函数。其基本语法为 Print(value, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False) 。因此可见,它主要由4个参数构成。


   其中 sep (separate) 代表分隔符,默认为 ’ ’ 和 end = ‘\n’ 默认为自动换行。


   file参数必须是一个具有 write(string) 方法的对象;如果参数不存在或为 None,则将使用 sys.stdout,这是一个可选对象,具有写方法的对象。


   flush : 这也是可选对象,指定输出是刷新(True)还是缓冲(False),默认值为:False。



让多个 print()函数显示在同一行: 把 end 默认的换行符 \n 改为 空格,输出结果为每个value之间有空格分开。



在这里插入图片描述



print('hello', end =' ')
print('world', end =' ')
print('!')


同样,如果写成 end = ‘’ (空字符),输出时每个value就没有任何空格。



在这里插入图片描述



sep 使用默认参数时:每个value之间用逗号分隔开,输出结果自动默认转换为空格。



在这里插入图片描述



sep 使用自定义: 每个value 之间用 * 连接



在这里插入图片描述



打印字符串和数字的组合,大家都应该知道字符串和数字类型拼接时,要把数字类型转换成字符串类型,但我们可以直接通过修改sep的值去实现。



在这里插入图片描述



Python对于单引号和双引号其实并没有严格规定,可以习惯用单引号或者双引号,但两边必须要一致,否则会报错。



在这里插入图片描述



还有一种就是三引号的用法,可以直接打印一段内容,或者有注释的作用。



多段内容打印输出:



在这里插入图片描述



多行注释:



在这里插入图片描述



file = sys.stdout的意思是,print函数会将内容打印输出到标准输出流(即 sys.stdout),当然也可以自定义输出流。



其实print函数的默认输出等价于sys.stdout.write(),只是print会自动换行,而stdout需要手动添加转义符"\n"



假如 stdout 后面没有手动添加 ‘\n’, 紧接 print(‘testing’),输出结果,会和 testing显示在同一行,并没有自动换行。



在这里插入图片描述



手动添加后,输出结果:



在这里插入图片描述



把内容输出到了test.txt文件中,terminal 不会打印任何内容



在这里插入图片描述



在这里插入图片描述



以上代码,其实相当于用 open()函数,然后写入file。 open() 此时并没有真正把内容写入文件,而是写入了缓冲区。 最后 f.close() 关闭文件,把缓冲区里的内容写入文件。



在这里插入图片描述



通过修改 flush = True时,强制把缓冲区里的内容写入文件,不用关闭文件都可以直接写入。



在这里插入图片描述



输出到错误输出流sys.stderr, 注意 terminal 输出的内容为红色字体的。



在这里插入图片描述



最后简单介绍 Python 中一个特殊符号 ‘\r’, 表示将光标的位置回退到本行的开头位置。以下以打印常见进度条为例子详解它的用法。



调用 ‘\r’ ,可见进度条刚好有9个小方格组成,通过for循环遍历10次,而每次都会自动覆盖之前的进度,因此结果只有9个小方格的进度条。注意 range() 函数是遵从左闭右开原则,因此是9个,而不是10个



在这里插入图片描述



如果没有调用 ‘\r’, 结果为 45个小方格,也就是再没有自动重头覆盖的情况下,小方格不断循环叠加,1+2+3…+9 = 45



在这里插入图片描述



显示本地实时时间:同样调用 ‘\r’ 实时刷新本地时间



在这里插入图片描述



最后,显示带 百分比的进度条,其实和上面的代码大同小异,只需要调用 字符串格式化输出方法就可以。



在这里插入图片描述



Print()函数用法实例详解

冯大少
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
python内置函数print() 函数
Qiu先生的博客
07-08 1055
文章目录print() 函数描述语法参数返回值实例 print() 函数 描述 print() 方法用于打印输出,最常见的一个函数。 在 Python3.3 版增加了 flush 关键字参数。 printPython3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。 语法 以下是 print() 方法的语法: print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) 参数 objects –
pythonpython内置函数——print()打印输出信息
sinat_41752325的博客
08-14 2943
python内置函数print()函数简单介绍
python基础】—入门函数print()的参数解析及使用场景
最新发布
sodaloveer的博客
07-09 2322
python基础】—入门函数print()的参数解析及使用场景
Python 常用内置函数详解(二):print()函数----打印输出
Amo Xiang的博客
03-21 1万+
print() 函数Python 编程最常见的函数,常用于输出程序结果,默认输出到屏幕,也可以输出到指定文件,本文对其进行详细说明并提供大量实例帮助你更好地理解print()函数
C语言通过宏定义实现便捷打印参数值和参数名
硫酸锌01的博客
12-04 2644
C语言常用的调试用函数,例如打印参数名和数值、记录日志文件、格式化打印一维和二维数组、二进制信息等。
python print函数用法总结
tecoes的博客
10-10 6764
print函数说明 print() 函数的详细语法格式如下: print (value,..., sep='', end='\n', file=sys.stdout, flush=False) 从上面的语法格式可以看出,value 参数可以接受任意多个变量或变量,依次用逗号拼起来的,因此 print() 函数完全可以输出多个值。例如如下代码: user_name = 'Charlie' user_age = 8 #同时输出多个变量和字符串 print("读者名:",user_name,"年...
Python3.2中Print函数用法实例详解
12-25
本文实例讲述了Python3.2中Print函数用法。分享给大家供大家参考。具体分析如下: 1. 输出字符串 >>> strHello = 'Hello World' >>> print (strHello) Hello World 2. 格式化输出整数 支持参数格式化,与C语言的...
python3Print函数用法实例详解.pdf
12-24
Python3 Print 函数用法实例详解 Python 是一门高级编程语言,其思想是“一切都是对象”。在 Python3 中,Print 函数用法Python2 有些不同。首先,Python3 中需要使用括号,并且缩进要使用 4 个空格(这不是...
python-3-Print函数用法实例详解.pdf
09-14
Python 3 中的 Print 函数用法实例详解 Python 中的一个基本思想是:“一切都是对象!”在 Python3 中,Print 函数用法Python2 中有很大的不同。Python3 中需要使用括号,缩进要使用 4 个空格(这不是必须的,...
python-3---Print函数用法实例详解.docx
09-30
### Python 3 中 Print 函数的详细用法Python 编程语言中,`print()` 函数是最常用的功能之一,用于将数据输出到标准输出设备(如屏幕)。本篇文章将详细探讨 `print()` 函数Python 3 中的各种用法,并通过...
python王者归来—学习笔记(4)
huaping100的专栏
03-03 417
第四章 基本输入与输出 输出函数output、格式化输出、字符串增强版格式化输出、文件函数open、输入函数input
基于C++的生成软件帮助文件
C++学习群:1037025565
03-29 396
VC++ 生成软件帮助文件,用来生成帮助窗口,包括生成 树型菜单等,在一些大型的VC++编程项目中,软件帮助文档是必不可少的。 项目源代码: 部分代码: 程序运行截图: ...
print函数参数详解以及三种输出方式
不负时光可怜人
08-17 9608
优点:在简单练习中,表达比较直观,易于掌握。缺点:随着参数数量的增加,格式输入会逐渐变得繁琐。优点:可以根据编号设置单个参数多次输出,填充方式比较灵活。缺点:随着参数数量的增加,输入长度会逐渐增加,当有大量参数时,同样比较繁琐。优点:格式化的方式较前两种更加直观,效率也较前两个高一些。缺点:新的格式化方式,有些语句格式较前两种复杂。...
PYTHON用法第一篇:print用法
tflly的博客
10-22 1万+
python文章:print用法
python print 函数 高级应用
dudu3332的博客
11-08 228
print() 函数的详细语法格式如下: print (value,...,sep='',end='\n',file=sys.stdout,flush=False) 从上面的语法格式可以看出,value 参数可以接受任意多个变量或值,因此 print() 函数完全可以输出多个值。例如如下代码: user_name = 'Charlie' user_age = 8 #同时输出多个变量和字符串 print("读者名:",user_name,"年龄:",user_age) 运行上面代码,可以.
Python入门之print()函数中sep和end的用法
weixin_62774747的博客
08-30 1万+
不知道大家有没有看到,上面的sep都是放在后面的,那如果放在其他位置,会怎么样呢。3、最后得出,“小笨蛋,祝你生日快乐,天天开心!刚刚做了一个作业,比如说,你要用print语句输入这样的内容。(print函数默认以空格来分隔对象,像这样)三、end(使用方法:end="(想使用的结束符)")加了sep后是这样的(可以看出分隔符都变了)2、位置 (同sep一致,但二者位置可调换)1、决定输出语句以什么结尾,默认值是换行符。1、定义print函数中分隔对象的符号。1、向外界获取生日的人的名字。......
python怎么换行输出的数字对齐_Python print 如何换行输出?
weixin_39632524的博客
11-25 910
Python print 如何换行输出?在Python中使用print函数,可以在输出内容中加入“\n”换行符,实现换行输出,“\n”是一种计算机语言表达方式,其作用是跳到新的一行,如果在Windows系统中换行,需要在“\n”结尾加上“\r”。示例代码class PrintTable(object):def __init__(self):print('开始打印 9X9 乘法表格')self.pr...
python基础语法总结
热门推荐
K键盘里的青春K
04-20 3万+
本文参考廖雪峰的python教程输入和输出输出用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print('hello, world') print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:>>> print('The quick brown fox', '...
Python print 函数用法总结
qq_63202674的博客
10-24 3826
Python3 print 函数用法总结 一、print()函数概述 print()方法用于打印输出,是python中最常见的一个函数print(x,y) 等价于 import sys sys.stdout.write(str(x) + ' ' +str(y) + '\n') 从语法上讲,调用python3.0 的print 函数有如下的形式: print([*objects][,seq=' '][,end='\n'][,file=sys.stdout]) 参数的具体含义如下: o.
Python3 print函数详解实例
"Python3 Print函数用法实例详解" Python3中的`print`函数是一个非常基础且重要的输出工具,它的用法Python2有所不同。在Python3中,`print`函数是一个内置函数,需要使用括号来包裹输出的参数,而不再是简单的...
写文章

热门文章

  • ADB 开启 USB调试后,无法自动弹出调试授权窗口的解决方法 21595
  • Android Device Unauthorized 的解决方案 8246
  • 自动化测试中,三种常用的等待方式,强制式(sleep) 、 隐式 ( implicitly_wait ) 、显式(expected_conditions) 6598
  • 滑块验证 - 亲测 (京东) 6548
  • Javascript - Cookie的获取和保存应用 5691

最新评论

  • Python高阶函数 - reduce

    CSDN-Ada助手: Python入门 技能树或许可以帮到你:https://edu.csdn.net/skill/python?utm_source=AI_act_python

  • ADB 开启 USB调试后,无法自动弹出调试授权窗口的解决方法

    冯大少: 升级你手机系统试试

  • ADB 开启 USB调试后,无法自动弹出调试授权窗口的解决方法

    m0_55021951: adb devices后都没有检测导设备怎么办

  • Android Studio - adb.exe已停止运作的解决方案

    冯大少: 你可以尝试升级JDK 版本,或者直接把原来 adb.exe 删除,重新更新一下.

  • Android Studio - adb.exe已停止运作的解决方案

    梦里打坏你: 我是说,没有进程占用了5037端口,但是adb还是一直弹出停止工作

最新文章

  • Python 高级特效 - 生成器 ( Generator)
  • Python 递归(recursion) 和 迭代(iteration)
  • Python高阶函数 - reduce
2024年11篇
2023年20篇
2022年32篇
2021年28篇
2020年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家玻璃钢雕塑运 动人物四川常用商场美陈市场报价济南周边商场美陈河北抽象玻璃钢雕塑生产厂家仿真玻璃钢雕塑施工哪家好珠海人物玻璃钢卡通雕塑汕尾玻璃钢不锈钢雕塑天津商场美陈玻璃钢卡通雕塑福建中庭商场美陈研发滨州玻璃钢花盆批发内蒙古户外景观玻璃钢雕塑湖滨玻璃钢雕塑泰州玫红色玻璃钢花盆山西优质玻璃钢雕塑抚顺玻璃钢雕塑定制价格玻璃钢雕塑工程厂家莱芜公园玻璃钢雕塑厂家闻喜玻璃钢花盆花器淮安玻璃钢雕塑厂家定制伊犁气球商场美陈装饰哪家不错商场美陈场景仿真花布置商场儿童美陈淮阴市政工程玻璃钢花盆陕西景区玻璃钢雕塑制作东莞欧式玻璃钢花盆镇平玻璃钢雕塑费用菏泽校园玻璃钢雕塑小品大型玻璃钢雕塑价格行情广东玻璃钢雕塑直销郑州仿古校园玻璃钢景观雕塑公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化