print()函数的用法有以下几种:单亲匹马——不带引号;搭配单引号;搭配双引号;搭配三引号。

无引号

print(520)虽然只是一个简单的print,但背后,确实python代码帮你做了这样的一些事情:

我们向计算机发出指令:“打印‘520’”;

python把这行代码编译成计算机能听懂的机器语言;

计算机做出相应的执行;

最后把打印结果呈现在我们面前。

这就是我们通过python这个工具,成功与计算机实现沟通的方式。

print()函数的主要功能:打印内容。

在这里,打印的意思是:让计算机把你给它的指令结果,显示在屏幕的终端上。

单引号的用法

单引号是干啥用的?为什么打印文字的时候需要加上引号呢?

这是因为,计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。

这便是print()函数中引号的用法:当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。

双引号的用法

在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没区别,都能让你打印出一行文本。

有些时候,单引号和双引号可能会在括号内同时出现,比如print("Let's play").

这种情况下,需要注意区分清楚哪个引号是属于print()函数结构,哪个引号是属于你要计算机打印的内容,可别“混搭”了。

另外,在python里,【#】常用作单行注释符号,用于解释单行代码,比如【#括号内是单引号的情况】用于解释说明代码。#号后面的任何数据在代码运行的阶段不会被输出。

回到print()函数,在print("Let's play")中,没有被打印出来的引号就属于print()函数结构啦。

不过,在print()函数中,引用的内容不一定非是文字,还可以是英文和数字。

相应地,在括号内没有引号的情况下,我们应该往括号内放入计算机能够“理解”的内容,如:数字或数学运算。

此时,print函数会让计算机尝试“读懂”括号里的内容,并打印最终的结果。

因此,当计算机读懂数据数字后,就打印这个数据。当读懂数字运算后,则打印得到运算结果。

举个例子:print(1+1),计算机会在终端输出2.这就是计算机“读懂内容”的表现。

三引号的用法

在print内部使用三引号'''来实现跨行输出。这样文字的每一个逗号后面都会换行显示,打印出“自动换行”的效果。

没想到吧,除了单引号和双引号之外,print()里面居然还能放三引号。

接下来,我要告诉一个99%的初学者都踩过的代码bug。

在python中,默认所有正确的语法,包括标点符号都是【英文】。不小心用了中文标点的话,计算机会无法识别,然后报错。

在终端里,你能看到的最常见的符号报错就是【syntaxError:invalid syntax】(语法错误:无效语法)。

转义字符

其实还有第二种实现换行的办法:使用转义字符\n。

除了\n之外,转义字符还有很多,它们的特征就是:反斜杠+想要实现的转义功能首字母。

比如换行\n代表【+newline】;退格\b代表【+backspace】;回车\r代表【+return】。大家可以按照这种方法记住转义字符的含义。

昆明SEO()把一些常用的转义字符做个总结:

python输出文本格式的内容最常使用的引号是什么_python的print函数_无引号、单引号、双引号、三引号用法...相关推荐

  1. python 输出csv格式

    python 输出csv格式 背景信息: 昨晚有个朋友需要将一份 .txt 文件输出标准格式csv or excel,如是查看啦相关的操作,在此记录 主要使用到的库 csv re 代码 demo: i ...

  2. 入门的第一个C++程序。从键盘输入学生姓名,然后输出指定格式的内容。

    PTA 作业罢了,仅供参考. 入门的第一个C++程序.从键盘输入学生姓名,然后输出指定格式的内容. 输入格式: 学生姓名. 输出格式: Hello, C++! My name is <学生姓名& ...

  3. python输出文本内容_python如何输出文件内容

    文件只是连续的字节序列.数据的传输经常会用到字节流,无论字节流是由单个字节还是大块数据组成. 你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行 ...

  4. python处理文本格式_python linecache 处理固定格式文本数据的方法

    小程序大功能 对一批报文要处理要处理里面的得分,发现python linecache ,特记录如下. #!/usr/bin/env python # -*- coding: utf-8 -*- ''' ...

  5. python输出文本和值_python读取文本中数据并转化为DataFrame的实例

    在技术问答中看到一个这样的问题,感觉相对比较常见,就单开一篇文章写下来. 从纯文本格式文件 "file_in"中读取数据,格式如下: 需要输出成"file_out&quo ...

  6. python输出的格式控制符_Python格式化输出

    说到格式化输出就要先说说print函数了 python的格式化输出就是对python的字符串进行一系列的操作,从而使字符串在屏幕中显示一定的格式.常见的格式化有字符串拼接.对齐. % 形式 使用 % ...

  7. python输出文本换行_python中print怎么不换行输出

    大家应该知道python中print之后是默认换行的, 那如何我们不想换行,且不想讲输出内容用一个print函数输出时,就需要改变print默认换行的属性, 方法如下:print('contents' ...

  8. io python 读取pdf_实用又好用,6 款 Python 特殊文本格式处理库推荐

    以下是一些 Python 编写的用来解析和操作特殊文本格式的库,希望对大家有所帮助. 01.Tablib https://www.oschina.net/p/Tablib Tablib 是一个用来处理 ...

  9. 特别实用的 6 款 Python 特殊文本格式处理库推荐

    以下是一些 Python 编写的用来解析和操作特殊文本格式的库,希望对大家有所帮助. 01.Tablib https://www.oschina.net/p/Tablib Tablib 是一个用来处理 ...

最新文章

  1. 云知声联合亿咖通科技成立合资公司,布局汽车 AI 芯片
  2. AtCoder AGC034F RNG and XOR (概率期望、FWT)
  3. 制作cab文件(Windows自带的makecab)
  4. linux下如何查看某个容器的详细信息?
  5. xquery删除_XQuery实例删除SQL XML文档
  6. Mysql 日志管理详解
  7. 微信小程序之表单验证
  8. redis之数据操作详解
  9. java实现文件移动_java实现文件的复制,移动
  10. android 单机地图,天地图app下载
  11. CLOCs: Camera-LiDAR Object Candidates Fusion for 3D Object Detection(论文阅读笔记)
  12. 电脑账户服务器未能登录拒绝访问,win7系统开机提示服务未能登入拒绝访问的解决方法...
  13. 可视化讲解:什么是宠物收养所问题?
  14. 关于BufferedOutputStream的flush方法
  15. 真实的任正非:告诉你一个真实的华为
  16. pycharm IDE中英文切换
  17. 阿里巴巴2014校园招聘算法题
  18. 调用二级页面的html代码,从一级页面直接调用二级页面中的iframe框架
  19. 马走日,象走田;车走直路炮翻山
  20. win10主题保存位置

热门文章

  1. MATLAB课程设计音频信号处理,MATLAB音频信号处理实验
  2. 联想征服者有JAVA_联想发布2020款拯救者系列游戏本:素质过硬,价格良心
  3. The genius behind Google’s web browser
  4. 原生Form表单提交方式
  5. 代码换肤术(一)——C#和VB (转)
  6. 21美亚杯团队赛,镜像+解析,只做了pc+恶意+内存,希望与大家一起学习进步。
  7. 第一篇blog_markdown学习
  8. 一首赞颂父爱的歌,让我落泪
  9. Android Studio 安卓模拟器安装本地APK
  10. c语言createthread函数,C++中CreateThread函数创建线程的用法和实例