详解Python中单引号双引号三引号的用法(适合小白)

单引号和双引号的使用

python 中单引号和双引号都是用来表示字符串,在一般情况下两者没有任何差别,在编码时统一规则即可

str1='hello python!'
str2="hello python!"
print(str1)
print(str2)

有的时候我们需要在输出的字符串中输出双引号或者单引号,该如何操作呢?

有的同学说简单呀,像下面这么写不就ok了!

str5='我想说:'hello python!''
str6="我想说:"hello python!""

遗憾的是在IDE中会直接报错:Unresolved reference 'python'

正确的做法是,我们需要使用转义字符将反斜杠把单引号或者双引号添加到字符串中,例如

str3="我想说:\"hello python!\""
str4='我想说:\'hello python!\''
print(str3)
print(str4)

输出:

我想说:"hello python!"

我想说:'hello python!'

是不是有点麻烦呢?其实还有更方便的方法,我们继续往下看。

单引号双引号相互内嵌

我们可以通过单引号双引号相互内嵌的问题来轻松的解决输出中包含单引号和双引号的需求

#单引号内嵌双引号

str7='我想说:"hello python!" '

#双引号内嵌单引号

str8="我想说:'hello python!'"

输出:

我想说:"hello python!"

我想说:'hello python!'

是不是方便了很多呢?

三引号

三引号的使用就非常简单了,即注释!我们可以用三引号轻松的实现多行注释

'''

str5='我想说:'hello python!''

str6="我想说:"hello python!""

'''

我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/138261.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

上课笔记(11.11之前笔记)

一.数据结构的分类 1.数据结构中分为四大类:线性表,哈希表,树,图。 2.线性表(line table):呈现线性结构的一种数据结构。具有顺序性,也就是所有数据都是有序的; 数组&…

【无标题】111

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

通讯协议学习之路(实践部分):UART开发实践

通讯协议之路主要分为两部分,第一部分从理论上面讲解各类协议的通讯原理以及通讯格式,第二部分从具体运用上讲解各类通讯协议的具体应用方法。 后续文章会同时发表在个人博客(jason1016.club)、CSDN;视频会发布在bilibili(UID:399951374) 本文…

Javascript享元模式

Javascript享元模式 1 什么是享元模式2 内部状态与外部状态3 享元模式的通用结构4 文件上传4.1 对象爆炸4.2 享元模式重构 5 没有内部状态的享元模式6 对象池7 通用对象池实现 1 什么是享元模式 享元(flyweight)模式是一种用于性能优化的模式&#xff0…

数据恢复工具推荐,高效恢复,这4款很实用!

很多电脑用户都会选择将文件直接保存在电脑上,但是在实际的操作过程中,数据丢失的情况难免会出现。而实用的数据恢复工具或许能有效帮助我们找回丢失的数据。电脑上有哪些使用效果比较好的数据恢复工具呢? 今天小编总结了几款好用的工具&…

leetcode:21. 合并两个有序链表

一、题目 函数原型: struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2) 二、思路 合并两个有序链表为一个新的升序链表,只需要遍历两个有序链表并比较结点值大小,依次将较小的结点尾插到新链表即可。 三、代码…

C#中.NET Framework 4.8控制台应用通过EF访问已建数据库

目录 一、创建.NET Framework 4.8控制台应用 二、建立数据库 1. 在SSMS中建立数据库Blogging 2.在VS上新建数据库连接 三、安装EF程序包 四、自动生成EF模型和上下文 1.Blog.cs类的模型 2.Post.cs类的模型 3.BloggingContext.cs数据库上下文 五、编写应用程序吧 我们…

Vatee万腾数字化引领未来,vatee创新思维

随着数字化时代的全面来临,Vatee万腾正以其独特的创新思维,为未来描绘出令人瞩目的数字化画卷。在这个充满变革和机遇的时代,Vatee万腾所展现的数字化引领力和创新思维,成为业界的翘楚。 Vatee万腾的创新思维贯穿于其数字化战略的…

数据结构 | 队列的实现

数据结构 | 队列的实现 文章目录 数据结构 | 队列的实现队列的概念及结构队列的实现队列的实现头文件,需要实现的接口 Queue.h初始化队列队尾入队列【重点】队头出队列【重点】获取队列头部元素获取队列队尾元素获取队列中有效元素个数检测队列是否为空销毁队列 Que…

更新:扶风解析计费系统V1.8.2源码/免授权优化版+附教程/修正完整版

源码简介: 最新的扶风解析计费系统V1.8.2源码,它是修正完整版,免授权优化版附带了教程。是更新优化版最新 V1.8 版本免授权版本。 之前分享过1.7.1版本的扶风计费系统,该版本已经存在相当长的时间,并且一直没有进行更…

一文读懂:什么是RISC-V?为啥它是国产芯崛起的关键?

各位ICT的小伙伴们大家好呀。 提到CPU, 大家首先就会想到"卡脖子"事件。 X86和ARM的IP授权虽然方便,但是不自主和不可控, 一被限制就可能导致国内一夜间"无芯"可用。 今天我们就来聊聊一个解决芯片卡脖子的有效方式-…

多路复用IO:select、poll、epoll

文章目录 一、常见的IO模型二、什么是多路IO复用?三、select、poll、epollselectpollepoll 四、总结 一、常见的IO模型 概念优点       缺点适用场景阻塞IOBlocking IO当应用程序执行IO操作时,会被阻塞,直到数据准备好或者IO操作完成才…

项目管理工具:提高团队协作效率,确保项目按时完成

项目管理对于企业的成功至关重要,一个好的项目管理工具可以提高团队协作效率,确保项目按时完成,并保持项目进度的高效跟踪。 近年来,一款名为“进度猫”的项目管理工具逐渐崭露头角,它以其独特的功能和优势&#xff…

删除快一年的数据,能够恢复吗?

在数字化时代,数据已经成为了企业和个人生活中不可或缺的一部分。然而,由于各种原因,我们有时会需要删除某些数据,比如过期的文件、无用的照片或者账号下的旧信息等。但是,当我们删除这些数据后,是否真的能…

提高生产效率和质量,这个方式很有效

在当今竞争激烈的市场环境下,企业需要不断提高生产效率和质量水平以保持竞争优势。而精益生产正是一种能够帮助企业实现这一目标的方法。其中,持续改善是精益生产的核心理念之一。它是指通过不断地寻找和消除浪费,改善流程和提高效率来实现质…

PHP中$_SERVER全局变量

在PHP中,$_SERVER 是一个全局数组变量,它包含了有关服务器和当前脚本的信息。$_SERVER 数组中的每个元素都是服务器环境的一个参数,如请求的方法、请求的 URI、客户端 IP 地址等。 PATH 系统环境变量的值,包含了多个目录的路径…

Xmind 24 for Mac思维导图软件

XMind是一款流行的思维导图软件,可以帮助用户创建各种类型的思维导图和概念图。 以下是XMind的主要特点: - 多样化的导图类型:XMind提供了多种类型的导图,如鱼骨图、树形图、机构图等,可以满足不同用户的需求。 - 强大…

通过 Kaptcha 插件生成字符验证码

Kaptcha 是 Google 的⼀个⾼度可配置的实⽤验证码⽣成⼯具,我们选择的是⼀个适配SpringBoot的 开源项⽬ 生成的验证码效果如下: 原理 验证码可以客户端生成,也可以服务器生成. 对于普通的字符验证码, 后端通常分两部分: ⼀:⽣成验…

能跟“猫主子”聊天了!生成式AI最快5年内破译第一种动物语言

image.png ChatGPT用它自己的方式来理解世界,类似的技术是否也能用来学习动物的语言? 所罗门能够与动物交流并不是因为他拥有魔法物品,而是因为他有观察的天赋。 ——康拉德・劳伦兹《所罗门王的指环》 在《狮子王》、《疯狂动物城》等以动…

“颠覆·挑战·极致”华瑞指数云ExponTech WDS新一代产品重新定义企业存储和数据架构

数字经济发展,离不开数据这一信息时代的“新能源”。当数据爆发式增长,企业何处寻得一款在性能和成本上皆具备良好表现的“储能仓”?国内数据存储领域领先厂商华瑞指数云ExponTech自主研发的高性能、高可靠的分布式存储产品ExponTech WDS成为…