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

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

python中的单引号双引号有什么区别呢?下面给大家详细的介绍一下:

先说双引号与三引号的区别,双引号所表示的字符串通常要写成一行。

如: 

s1 = "hello,world"

登录后复制

如果要写成多行,那么就要使用 (“连行符”)吧,如:

s2 = "hello, world"

登录后复制

s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下: 

s3 = """hello, world, hahaha."""

登录后复制

相关推荐:《Python视频教程》

那么s3实际上就是”hello,world,hahaha.”, 注意“”,所以, 如果你的字符串里很多,你又不想在字符串中用的话,那么就可以使用3个双 引号。而且使用3个双引号还可以在字符串中增加注释,如下: 

s3 = """hello,  #hoho, this is hello, 在3个双引号的字符串内可以有注释哦 world,     #hoho, this is world hahaha."""

登录后复制

这就是3个双引号和1个双引号表示字符串的区别了,3个双引号与1个单引号的区别也 
是和这个一样的,实际上python支持单引号是有原因的,下面我来比较1个单引号和 
1个双引号的区别。 
当我用单引号来表示一个字符串时,如果要表示 Let’s go 这个字符串,必须这样: s4 = ‘Let’s go’,注意没有,字符串中有一个’,而字符串又是用’来表示,所以 这个时候就要使用转义符 (,转义符应该知道吧), 如果你的字符串中有一大堆 的转义符,看起来肯定不舒服,python也很好的解决了这个问题,如下: 

s5 = "Let's go"

登录后复制

这时,我们看,python知道你是用 ” 来表示字符串,所以python就把字符串中的那 个单引号 ‘ , 当成普通的字符处理了,是不是很简单。 对于双引号,也是一样的,下面举个例子:

s6 = 'I realy like "python"!'

登录后复制

这就是单引号和双引号都可以表示字符串的原因了。 

以上就是python中的单引号双引号有什么区别的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2255942.html

(0)
上一篇 2025年2月27日 02:59:21
下一篇 2025年2月24日 16:45:39

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • format在python中是什么意思

    python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format函数可以接受不限个参数,位置可以不按顺序。 实例 >&gt…

    2025年2月27日
    200
  • python编译器和解释器的区别

    高级语言不能直接被机器所理解执行,所以都需要一个翻译的阶段,解释型语言用到的是解释器,编译型语言用到的是编译器。 编译型语言通常的执行过程是:源代码——预处理器——编译器——目标代码——链接器——可执行程序。 某种意义上来说预处理事实上是一…

    2025年2月27日
    200
  • set在python里是什么意思

    set在python里是什么意思?  set是一组数,无序,内容又不能重复,通过调用set()方法创建: >>> s = set([‘A’, ‘B’, ‘C’]) 登录后复制 对于访问一个set的意义就仅仅在于查看某个元素…

    2025年2月27日
    200
  • python类方法和静态方法的区别

    python完全支持定义类方法,甚至支持定义静态方法。python的类方法和静态方法很相似,它们都推荐使用类来调用(其实也可使用对象来调用)。 类方法和静态方法的区别 Python会自动绑定类方法的第一个参数,类方法的第一个参数(通常建议参…

    2025年2月27日
    200
  • python注释怎么写

    python注释怎么写? 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释: Python中单行注释以 # 开头,例如:: # 这是一个注释print(“Hello, World!”) 登录后复制…

    2025年2月27日
    200
  • python中#是什么意思

    python中#是什么意思? python中#是Python的单行注释符号(#) 井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。 例如: # 这是一个注释print(“Hello, World!”…

    2025年2月27日
    200
  • python中的str是什么意思

    python中的str是什么意思? python中str()函数是将对象转化为适于人阅读的形式。 以下是 str() 方法的语法: class str(object=”) 登录后复制 参数 object — 对象。 立即学习“…

    2025年2月27日
    200
  • python中str和repr有什么区别

    python中str和repr有什么区别?下面给大家详细介绍: 1、内建函数str()和repr() 或反引号操作符(“)可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息。 2、str()函数得到的字符串可读性好(故…

    2025年2月27日
    200
  • python中sqrt是什么意思

    python中sqrt是什么意思? python中sqrt()方法是返回数字x的平方根。 以下是 sqrt() 方法的语法: import mathmath.sqrt( x ) 登录后复制 注意:sqrt()是不能直接访问的,需要导入 ma…

    2025年2月27日
    200
  • 爬虫为什么用python

    爬虫为什么用python: 因为爬虫用python写有多个优点: 1.各种爬虫框架,方便高效的下载网页; 2.多线程、进程模型成熟稳定,爬虫是一个典型的多任务处理场景,请求页面时会有较长的延迟,总体来说更多的是等待。多线程或进程会更优化程序…

    2025年2月27日
    200

发表回复

登录后才能评论