python print单引号和双引号区别

这篇具有很好参考价值的文章主要介绍了python print单引号和双引号区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

python中单引号和双引号有什么区别

942次阅读

没有评论

python print单引号和双引号区别,python,python,windows,开发语言

单引号和双引号

在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如

str1 = 'python'
str2 = "python"

str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。

单引号

str3 = 'We all know that \'A\' and \'B\' are two capital letters.'

双引号

str4 = "We all know that 'A' and 'B' are two capital letters."

单引号需要加 '\' 来让编译器判断目前是转义字符,而双引号方便了很多。

反之,如果字符串中有双引号,为了避免使用转义符,可以使用单引号来定义这个字符串。

str5 = 'The teacher said: "Practice makes perfect" is a very famous proverb.'

3个单引号及3个双引号

实际上3个单引号和3个双引号不经常用,但是在某些特殊格式的字符串下却有大用处。通常情况下我们用单引号或者双引号定义一个字符串的时候只能把字符串连在一起写成一行,如果非要写成多行,就得在每一行后面加一个\表示连字符,比如:

str1 = "List of name:\
        Hua Li\
        Chao Deng"

而且即使你这样写也不能得到期望的输出:

List of name:
Hua Li
Chao Deng

实际上输出是下面这样的:

>>> str1 = "List of name:\
...         Hua Li\
...         Chao Deng"
>>> print(str1)
List of name:        Hua Li        Chao Deng

那么该如何得到我们期望的一行一个名字的输出格式呢?这就是3个引号的作用了:

>>> str1 = """List of name:
... Hua Li
... Chao Deng
... """
>>> print(str1)
List of name:
Hua Li
Chao Deng

 文章来源地址https://www.toymoban.com/news/detail-647078.html

到了这里,关于python print单引号和双引号区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python中的单引号、双引号、三引号

    在Python中,引号内的内容都是字符串类型的。而引号又有单引号、双引号、三引号,具体的用法以及注意点如下:         单引号和双引号都是用来表示字符串,在一般情况下两者没有任何差别,下面两句输出的结果都是 今天天气真好!         单引号双引号可以相

    2024年02月08日
    浏览(26)
  • 一文弄懂window.print()打印

    https://developer.mozilla.org/en-US/docs/Web/API/Window/print 一般信息填写类的需求页面,都会增设「预览」和「打印」功能。我们会通过编写 DOM 及样式来绘制出预览视图,而 打印则是基于预览来生成 PDF 文件 。 浏览器原生 API window.print() 可以用于打印当前窗口(window.document)视图内容

    2024年02月08日
    浏览(35)
  • window.print() 前端实现网页打印详解

    目录 前言  一、print()方法  二、打印样式 2.1使用打印样式表 2.2使用媒介查询 2.3内联样式使用media属性 2.4在css中使用@import引入打印样式表 三、打印指定区域部分内容 3.1方法一 3.2方法二 3.3方法三 四、强制插入分页 4.1page-break-before(指定元素前添加分页符) 4.2page-break-afte

    2024年02月02日
    浏览(26)
  • C语言实例:输出浮点数和双精度浮点数的四种函数

    C语言中有多种函数可以用来输出浮点数,常见的有printf()、puts()、putchar()、fputs()等。下面是具体的实例: 在C语言中,%f是用来格式化输出浮点数的占位符。例如,printf(“浮点数为:%fn”, num); 中的%f表示输出变量num的值并按照浮点数格式进行显示。 输出结果: 输出结果:

    2024年02月15日
    浏览(30)
  • Python 字符串应该用双引号还是单引号?

    PyCharm升级至 2023.2版本后,经常弹出来一个提示问我要不要试一下Black formatter。 试了一下,这个Black formatter 很有个性,特别喜欢换行。我的一个文件用PyCharm自带的代码整理器整理完之后是500行左右,然后再用Black整理就变成600多行了。 原来Black是Python Software Foundation主导的开

    2024年04月16日
    浏览(19)
  • 前端开发中的单伪标签清除和双伪标签清除

    在前端开发中,我们经常会遇到一些样式上的问题,其中之一就是伪元素造成的布局问题。为了解决这个问题,我们可以使用伪标签清除技术。本篇博客将介绍单伪标签清除和双伪标签清除的概念、用法和示例代码,并详细解释它们的原理。 单伪标签清除是一种通过在HTML元

    2024年02月11日
    浏览(30)
  • CSS中一些标签的使用 box-sizing,scroll-behavior, :root,@media screen, 冒号和双冒号的区别

    box-sizing: border-box就是将border和padding数值包含在width和height之内,这样的好处就是修改border和padding数值盒子的大小不变。 box-sizing属性的取值可以为content-box或border-box,对它们的解释如下。 1.content-box:浏览器对盒模型的解释遵从W3C标准,当定义width和height时,它的参数值不包

    2024年02月09日
    浏览(32)
  • vue 导出多页pdf, window.print()实现

    如果你对分页打印没思路,而网上的现成方案又不适合,不妨进来看看,也许会对你有帮助. 由于工作环境是局域网,对于插件的安装有限制,所以排除了jspdf + html2canvas的实现方式;采用window.print(),就会涉及到表格的截断、文本的截断等问题,而且需求要求每一页的pdf都有固

    2024年02月19日
    浏览(24)
  • CVE-2021-1675 Windows Print Spooler权限提升漏洞复现

    Microsoft Windows Print Spooler 服务未能限制对RpcAddPrinterDriverEx()函数的访问,该函数可能允许远程身份验证的攻击者以系统权限在易受攻击的系统上执行任意代码。该RpcAddPrinterDriverEx()函数用于在系统上安装打印机驱动程序。此函数的参数之一是DRIVER_CONTAINER对象,它包含有关添加的

    2024年02月06日
    浏览(34)
  • Python 中的单下划线和双下划线

    哈喽大家好,我是咸鱼 当我们在学习 Python 的时候,可能会经常遇到单下划线 _ 和双下划线 __ 这两种命名方式 单下划线 _ 和双下划线 __ 不仅仅是只是一种简单的命名习惯,它们在 Python 中有着特殊的含义,对于代码的可读性和功能实现有着关键的作用。 那么今天我们来看一

    2024年02月05日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包