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

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

在Python中,引号内的内容都是字符串类型的。而引号又有单引号、双引号、三引号,具体的用法以及注意点如下:

一、单引号、双引号交叉使用

        单引号和双引号都是用来表示字符串,在一般情况下两者没有任何差别,下面两句输出的结果都是 今天天气真好!

message1='今天天气真好!'
message2="今天天气真好!"

print(message1)
print(message2)

        单引号双引号可以相互内嵌。

message1='江江说:"今天天气真好!"'
message2="江江说:'今天天气真好!'"

print(message1)
print(message2)
#结果

江江说:"今天天气真好!"
江江说:'今天天气真好!'

        要注意的是,字符串本身就已经带着单引号或者双引号了,这个情况下如果内嵌部分还用与外层一样的符号就会报错。因为python在读取字符串时会读取第一个引号闭环,这样就导致后面的部分的无法读取为字符串从而引发报错,例如:

message1='江江说:'今天天气真好!''
print(message1)

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

         这里中间的  今天天气真好  部分就没有被读取。

        

        面对这种情况的话,有两种解决方法。

        (1)在引号前添加转译符\ ,将内部引号读成字符串内部格式而不是读成python自认的字符串标识。

message1='江江说:\'今天天气真好!\''
print(message1)

        (2)将引号样式分开,用双引号内嵌单引号的形式来表示字符串,这样python会把整个双引号的内容读成一个字符串,而忽略里面的单引号的作用。

message1='江江说:"今天天气真好!"'
print(message1)

二、三引号的用法

三引号有以下两种用法:

        (1)最常见的就是进行注释,可以对单行文本进行注释,也可以对多行文本进行注释。

        (2)可以将文本格式保留之后再进行输出。

text='''
        将进酒·君不见
                唐  李白 
君不见,黄河之水天上来,奔流到海不复回。
君不见,高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。
钟鼓馔玉不足贵,但愿长醉不愿醒。
古来圣贤皆寂寞,惟有饮者留其名。
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。
'''

print(text)

结果:

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

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

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

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

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

相关文章

  • 【三维重建】DreamGaussian:高斯splatting的单视图3D内容生成(原理+代码)

    项目主页:https://dreamgaussian.github.io/ (包含论文和代码) 提示:以下是本篇文章正文内容,下面案例可供参考 常用的3D内容创建方式,主要是 利用基于优化的通过分数蒸馏采样(SDS)进行的3D生成 。该方法每个样本优化较慢,很难实际应用。本文提出了DreamGaussian,兼顾效率

    2024年02月06日
    浏览(52)
  • 黑马程序员的基础班都是一些什么内容?

    黑马推出了基础班的课程,各学科点击申请基础班试学 JavaSE基础基础班阶段一 课时:9天 技术点:60项 测验:1次 学习方式:线下面授 学习目标 1.掌握Java开发环境基本配置  2.掌握运算符、表达式、流程控制语句、数组等的使用  3.熟练使用IDEA开发工具  4.掌握Java基本面向对象

    2024年02月06日
    浏览(53)
  • python print单引号和双引号区别

    942次阅读 没有评论 单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。 单引号 双引号 单引号需要加 \\\'\\\' 来让编译器判断目前是转义字符,而双

    2024年02月13日
    浏览(37)
  • 【第一阶段】kotlin中反引号中的函数名特点

    在kotlin中可以直接中文定义函数,使用反引号进行调用 eg: 执行结果 在Java中is,in可以定义方法,但是在kotlin中is,in是,如果调用java中的is或者in等时,会出现报错 3.第三种情况,很少使用

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

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

    2024年04月16日
    浏览(27)
  • Swift中的单例

    在Swift中实现单例模式可以通过使用静态常量或静态变量来实现。下面是一个示例: 在上面的示例中,通过使用 static let 来创建一个静态常量 sharedInstance ,它被赋值为一个 Singleton 类的实例。这个静态常量可以保证在整个应用程序中只有一个唯一的实例。 通过将初始化方法

    2024年04月28日
    浏览(36)
  • 面向对象中的单例模式

    设计模式就是前人根据实际的问题提出的问题解决方案,我们把这种就称之为设计模式。 单例模式是一种常见的设计模式! 所谓的设计模式,不是一种新的语法,而是人们在实际的应用中,面对某种特定的情形而设计出来的某种常见的有效的解决方案,所以,设计模式只是

    2024年02月05日
    浏览(47)
  • Wordpress网站开发问题解决——除了主页之外的所有页面都是“找不到页面内容”(修复记录)

    最近 阿里云老是提醒我边缘计算机控制升级 我自己建立了一个网站,用的就是阿里云的万网服务器 所以 我去看看 结果跟我没什么关系 本以为就这么愉快地结束了 没想到 我建立的网站就只能打开主页 其他页面都是 “找不到页面内容” 空白页面 糟糕 我不是专业的网站开发

    2024年01月24日
    浏览(56)
  • C++ 中的单例模式singleton

    在面向对象编程中,设计模式是解决常见问题的最佳实践。单例模式是其中之一,它确保一个类只有一个实例,并提供一个全局访问点来获取该实例。在本文中,我们将详细介绍 C++ 中的单例模式。 单例模式是一种设计模式,它限制一个类只能创建一个对象。这个模式通常用

    2024年02月21日
    浏览(44)
  • Node.js中的单线程服务器

    为了解决多线程服务器在高并发的I/O密集型应用中的不足,同时避免早期简单单线程服务器的性能障碍,Node.js采用了基于\\\"事件循环\\\"的非阻塞式单线程模型,实现了如下两个目标: (1)保证每个请求都可以快速响应; (2)实现远超过多线程模型的并发连接数。 提示: Nod

    2024年02月08日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包