0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python中print函数的用法总结

汽车玩家 来源:码农阿勇 作者:码农阿勇 2020-01-16 17:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Print在日常的程序编写和调试中,使用的比较多,下面给大家详细分析下print不为人知的一些功能,比如print可以打印指定颜色的字体,可以将指定的内容打印输出到文件中去等。

Print的完整语法格式为:

print(*args, sep=' ', end='\n', file=None)

下边通过例子来解读每个参数是是如何使用的。

1、 print打印指定的变量或常量值

Python中print函数的用法总结

小结:print既可以打印单个变量或常量的值,也可以打印多个常量或变量的值;打印的多个值可以是不同的数据类型,print默认在打印完值后会自动执行换行操作。

print中正是使用了*args不定长参数,才是print拥有打印不同数量值的能力。

2、 设置print打印的值不执行自动换行

Python中print函数的用法总结

Print默认打印完指定的值后,会执行自动换行,如果期望打印完后,不执行换行操作,需要把print中的参数end=""即可。

3、 设置打印值之间的间隔符号,需要使用参数sep来指定。演示代码如下:

Python中print函数的用法总结

4、 将打印的内容写入到指定的文件,需要借用file参数。

Python中print函数的用法总结

执行结果aa.txt内容为:

Python中print函数的用法总结

5、 打印指定颜色的字符

终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,指定颜色格式为:

\033[显示方式;前景色;背景色m要打印的文字\033[0m

Python中print函数的用法总结

例如:

Python中print函数的用法总结

对于结尾部分,其实也可以省略,但是省略后,如果打印了背景色,则整行都会有背景色(包括没有字体的部分)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    57

    文章

    4857

    浏览量

    89581
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    C语言的printf基本用法介绍

    中使用频率最高的一个函数一点也不为过,每个C语言程序员都应该掌握 printf 的用法,这是最基本的技能。 不过 printf 的用法比较灵活,也比较复杂,初学者知识储备不足,不能一下子掌握,目前
    发表于 11-12 07:04

    激活函数ReLU的理解与总结

    : 下面解释上述公式的softplus,Noisy ReLU。 softplus函数与ReLU函数接近,但比较平滑,同ReLU一样是单边抑制,有宽广的接受域(0,+inf),但是由于指数运算
    发表于 10-31 06:16

    termux调试python猜数字游戏

    用termux做一个猜数字游戏 下面是在Termux创建猜数字游戏的步骤及完整实现方案,结合Python实现(最适配Termux环境): ? 一、环境准备(Termux基础配置) 1.
    发表于 08-29 17:15

    termux输出Hello termux

    Python 语法 Python 脚本文件只需包含纯 Python 代码,无需添加 `python` 命令或 HTML 标签(如 ``
    发表于 08-29 12:16

    Python字符串逆序有几种方式,代码是什么

    对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python
    的头像 发表于 08-28 14:44 784次阅读

    linux虚拟环境调用Linux 版matlab编译的python库时出错

    、readme.txt、 requiredMCRProducts.txt、init.py、CAO_python.ctf。 在linux环境按照以下步骤安装matlab runtime2018b: ① cd到MCR
    发表于 07-18 10:40

    基础篇3:掌握Python的条件语句与循环

    Python编程语言中,条件语句和循环是构成复杂逻辑和数据处理的基石。本篇基础教程将帮助您深入了解Python的条件语句和循环结构,让您能够更好地控制程序流程。 条件语句 条件语句允许程序根据
    发表于 07-03 16:13

    详解RTOS的Hook函数

    Hook函数是RTOS的一个关键特性,通过该函数,用户可以增强对任务管理的控制,定义系统行为。
    的头像 发表于 03-24 16:14 838次阅读

    Python在嵌入式系统的应用场景

    你想把你的职业生涯提升到一个新的水平?Python在嵌入式系统中正在成为一股不可缺少的新力量。尽管传统上嵌入式开发更多地依赖于C和C++语言,Python的优势在于其简洁的语法、丰富的库和快速的开发周期,这使得它在某些嵌入式场景中非常有用,以下是
    的头像 发表于 03-19 14:10 1190次阅读

    请问如何在Python实现多线程与多进程的协作?

    大家好!我最近在开发一个Python项目时,需要同时处理多个任务,且每个任务需要不同的计算资源。我想通过多线程和多进程的组合来实现并发,但遇到了一些问题。 具体来说,我有两个任务,一个是I/O密集型
    发表于 03-11 06:57

    创建OpenVINO™ Python脚本,运行可执行文件时遇到的报错怎么解决?

    创建OpenVINO™ Python 脚本: from openvino.inference_engine import IECore ie = IECore() print(\"
    发表于 03-05 10:20

    Python的迭代器与生成器

    Python迭代器与生成器 列表生成式 列表生成式也叫做列表推导式,它本身还是列表,只不过它是根据我们定义的规则来生成一个真实的列表。     list2 = [x for x in range
    的头像 发表于 02-20 10:43 677次阅读

    如何将python文件导入到ROS系统

    本文通过使用myCobot机械臂进行QR码视觉追踪的实践案例分析,介绍如何将 python 文件导入到 ROS 系统
    的头像 发表于 02-11 11:08 1195次阅读
    如何将<b class='flag-5'>python</b>文件导入到ROS系统<b class='flag-5'>中</b>

    使用Python实现xgboost教程

    装: bash复制代码conda install -c conda-forge xgboost 2. 导入必要的库 在你的Python脚本或Jupyter Notebook,导入必要的库: python复制代码 import
    的头像 发表于 01-19 11:21 2214次阅读

    字符串处理方法 字符串转数字的实现

    () 和 float() 函数将字符串转换为整数和浮点数。 python复制代码 # 转换为整数str_num = "123"num = int(str_num)print(num) # 输出: 123#
    的头像 发表于 01-07 15:26 1399次阅读