精华内容
下载资源
问答
  • 一、单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个...但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。 单引号版本: str3 = 'We all know that \'A\' and \'B\' are t...

     

    一、单引号和双引号

    在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
    复制代码

    虽然我们也可以通过给字符串加上\n实现:

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

    但是这样在输入的时候看起来就乱了很多。所以这种情况下尽量使用3个引号,至于3个单引号还是双引号都是一样的,只需要注意如果字符串中包含有单引号就要使用双引号来定义就好了。

    而且使用3个引号还有一个特别棒的作用就是:加注释

    复制代码
    >>> str1 = """
    ... List of name:
    ... Hua Li # LiHua
    ... Chao Deng # DengChao
    ... """
    >>> print(str1)
     
    List of name:
    Hua Li # LiHua
    Chao Deng # DengChao
    复制代码

     

    此外,多行注释也可以用用三个单引号 ''' 或者三个双引号 """ 将注释括起来,例如:

    单引号版本:

    复制代码
    #!/usr/bin/python3 
    '''
    这是多行注释,用三个单引号
    这是多行注释,用三个单引号 
    这是多行注释,用三个单引号
    '''
    print("Hello, World!") 
    复制代码

    双引号版本:

    复制代码
    #!/usr/bin/python3 
    """
    这是多行注释,用三个双引号
    这是多行注释,用三个双引号 
    这是多行注释,用三个双引号
    """
    print("Hello, World!") 
    复制代码

     

    参考链接:https://www.cnblogs.com/zzdbullet/p/10025301.html

    转载于:https://www.cnblogs.com/xiohao/p/11261802.html

    展开全文
  • Python中三个双引号的作用是什么?

    万次阅读 多人点赞 2019-02-09 15:49:54
    在Python程序中,你有时可以看到三个连续的双引号,那么它的作用是什么,在什么场景下使用呢? 作用一:进行多行注释 我们都知道Python中注释是井号 #,但是如果你需要描述多行注释的时候,就需要每行都写一个 #,...

    在Python程序中,你有时可以看到三个连续的双引号,那么它的作用是什么,在什么场景下使用呢?

    作用一:进行多行注释

    我们都知道Python中注释是井号 #,但是如果你需要描述多行注释的时候,就需要每行都写一个 #,或者,你可以采用连续的三个双引号,如下:

    # 这是单行注释
    
    """
    这是多行注释第一行
    这是多行注释第二行
    这是多行注释第三行
    """

    作用二:定义多行字符串

    为避免使用转义换行符 \n,通常会用在定义SQL语句的表达式中没有变量的时候,例如:

    import pymysql
     
    try:
        # 建立连接
        db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
        # 创建游标对象
        cur = db.cursor()
     
        # SQL建表语句
        sql_create_table = """CREATE TABLE CUSTOMER (
                 FULL_NAME  CHAR(20) NOT NULL,
                 AGE INT,
                 SEX CHAR(1),
                 BALANCE FLOAT )"""
    
        cur.execute(sql_create_table)
    
        # SQL 插入语句
        sql_insert = """INSERT INTO CUSTOMER (FULL_NAME,
                 AGE, SEX, BALANCE)
                 VALUES ('Mac Mohan', 20, 'M', 2000)"""
     
        try:
            # 执行sql语句
            cur.execute(sql_insert)
            # 提交到数据库执行
            db.commit()
        except:
            # 如果发生错误则回滚
            db.rollback()
     
    finally:
        # 关闭数据库连接
        cur.close()
    

    以上述建表语句为例,如果不使用三个双引号,则需要用换行符进行定义,如下:

        # SQL建表语句
        sql_create_table = "CREATE TABLE CUSTOMER (\nFULL_NAME  CHAR(20) NOT NULL,\nAGE INT,\nSEX CHAR(1),\nBALANCE FLOAT )"
    

    是不是可以明显感觉到采用多行字符串定义可以让程序更加清晰,规整,可读性更好!

    展开全文
  • python的单引号和双引号没有本质区别,而三引号有两种作用:注释和换行 一. 单引号可以包含双引号双引号中可以包含单引号 print("好好学习,'天天向上'") 结果: 好好学习,'天天向上' print('...

    python的单引号和双引号没有本质的区别,而三引号有两种作用:注释和换行

    一. 单引号中可以包含双引号,双引号中可以包含单引号

    print("好好学习,'天天向上'")
    
    结果:
    好好学习,'天天向上'
    
    
    print('"python"是一门优秀的语言')
    
    结果:
    "python"是一门优秀的语言

    二. 单引号中包含单引号,双引号中包含双引号,只能通过"\"来转义

    print("我的爱好是\"python\"")
    
    结果:
    我的爱好是"python"
    
    
    print('hello \'world')
    
    结果:
    hello 'world

    三. 三引号的注释和换行功能

    #注释
    
    """
    这是我的python第一课
    我学习了基本语法和常用运算符
    """
    
    #换行
    
    print("""如何学习python
    复习看视频
    多做笔记""")
    
    结果:
    如何学习python
    复习看视频
    多做笔记

    四. 单引号双引号引号内的回车换行,不是真正的换行

    print("我喜欢学习python")
    
    结果:
    我喜欢学习python
    
    print("我喜欢学习"
          "python")
    
    结果:
    我喜欢学习python

    我们注意到,如果鼠标光标在"学习"后面,回车,python会自动为"上下两行"加上引号,但是这并不是真正的换行,打印的结果仍然是同一行

    五. 单引号双引号利用"\n"做到真正的换行

    print("我的爱好是:\n学习python")
    
    结果:
    我的爱好是:
    学习python
    
    
    print('目前python发展\n很快')
    
    结果:
    目前python发展
    很快

     

    转载于:https://www.cnblogs.com/my_captain/p/9062684.html

    展开全文
  • python单引号和双引号的区别 简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少...
  • python3的单引号‘’和双引号“”的作用一样。 3个单引号的作用: 1.表示注释 #Author:Archer Zon #3个单引号表示注释多行 ''' gf_of_archerzon = "Wang" print("archerzon的女盆友是",gf_of_archerzon) ...

    python3中的单引号‘’和双引号“”的作用一样。

    3个单引号的作用:

    1.表示注释

    #Author:Archer Zon
    #3个单引号表示注释多行
    '''
    gf_of_archerzon = "Wang"
    print("archerzon的女盆友是",gf_of_archerzon)
    print("archerzon的女盆友是%s"%gf_of_archerzon)
    '''

     

     

    2.表示多行打印

     

    1 #Author:Archer Zon
    2 msg='''
    3 gf_of_archerzon = "Wang"
    4 print("archerzon的女盆友是",gf_of_archerzon)
    5 print("archerzon的女盆友是%s"%gf_of_archerzon)
    6 '''

     

    输出:

    gf_of_archerzon = "Wang"
    print("archerzon的女盆友是",gf_of_archerzon)
    print("archerzon的女盆友是%s"%gf_of_archerzon)

     

    转载于:https://www.cnblogs.com/archerzon/p/9459758.html

    展开全文
  • 一, 相同点: 单引号和三引号 , 双引号都可以表示字符串,但三者又有其他不同用处. 二, 不同点: 1,单引号和三引号可以和"#"一样表示...也即引号多可以嵌套少,但引号少不可以嵌套多,如单引号无法嵌套双引号. e
  • @python3中单引号与双引号的区别 python3的单引号‘’和双引号“”的作用一样。 3个单引号的作用: 1.表示注释 #Author:Archer Zon #3个单引号表示注释多行 ''' gf_of_archerzon = "Wang" print("archerzon的女...
  • python中的单引号和双引号 常用以及作用,简单记录备忘。#python中的单引号和双引号 # 单引号做 连行符 str1 = 'hello ' \ ' world' str2 = 'hello world' # 单引号中有双引号双引号仅表示 字符 str3 = 'hello ...
  • python中的引号

    2017-04-17 15:35:37
    学过python朋友应该都知道,python中包含单引号,双引号和三引号。但是他们有什么区别呢? 其实,我个人感觉,python不同于php,其中单引号和双引号没有区别。他们主要作用就是尽量避免使用转义字符。例如: >...
  • 一、下划线 一个前导下划线:表示非公有,也叫做保护变量,表示类对象和子类对象自己才能访问这些变量。采用 from somemodulename import * 方法导入模块时...避免与子类中的属性命名冲突,无法在外部直接访问(...
  • 1、单引号与双引号作用一致: Python中的单引号双引号都可以用来表示...三个单引号和三个双引号的使用也大抵如是,不过可以用于换行字符串,不用另加转义换行符,另外还可以在代码中加注释,可谓是相当的方便。 ...
  • 单引号与双引号作用是一样,都是字符串定界符。 如果字符串里面包含与边界一样符号,需要转义符来将该符号转成普通字符,不然编译器会将字符串中的那个单引号或双引号当成字符串边界。 例如: ‘I don’t ...
  • Python中单引号,双引号和三引号 在python语言,字符串的表示可以使用单引号(’’),...下面通过例子来看看,这些引号的作用。 单引号(’’): 单引号的输出结果,就是正常的输出字符串 双引号(""): ...
  • python中,不少字符是有自己独特的用法的: 比如在print中,我们使用print(’ ')来表示对字符串的输出 那么如果想要输出He’s a boy这样的一条语句时: 虽然’ ’ 和" "有转义的作用,但通常我们使用\而不是使用...
  • 1. Python中的单引号、双引号 Python中的单引号和双引号在单独使用时作用一样,都可以用来表达字符串,就相当于拼音输入法和五笔输入法都能打出汉字,但输入内容不同而已。
  • python中三个单引号的作用

    千次阅读 2016-02-23 11:18:17
    单引号和双引号是单行字符串 三引号是多行字符串,可以直接输入回车,而不需要用\n来表示 也可以用来表示多行注释
  • 本文主要介绍Python中,单引号,双引号,3个引号这3种引号的作用与区别。 原文地址:Python中3种引号的作用与区别
  • python引号作用

    2013-08-01 00:53:19
    转自:http://our2848884.blog.163.com/blog/static/146854834201192393137281/ 学过python朋友应该都知道,python中包含单引号,双引号和三引号。但是他们有什么区别呢? 其实,我个人感觉,python不同于php,...
  • pathonprint函数总结print()函数的作用无引号带引号带双引号带三引号常用转义字符 print()函数的作用 告诉计算机,把括号里面的内容显示在括号上 无引号 让计算机读懂括号里面的内容,打印最终的结果。比如: 输入...
  • python json字符串有双引号

    千次阅读 2020-02-01 03:03:02
    先把双引号改成中文 ...用在我代码里没起作用,发现是我json格式有问题,比如 data1:{} 这里data1里面应该是一个单独json 但是我json格式是: data1:"{}" 其中{}用双引号括起来了...
  • Python篇(一) 引号的作用及其区别

    千次阅读 2018-04-14 18:27:22
    这里主要记录一下在 python 使用单引号, 双引号 和三引号的区别. 当前开发环境 Python 3.5.2 GitHub HowPy 单引号 # import !/user/bin/env python # -*- coding:UTF-8 -*- string1 = 'hello world1' ...
  • Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如: str1 = 'python' str2 = "python" str3 = 'The teacher said: "Practice makes perfect" is a very famous proverb.' 三引号,有...
  • 作用1:多行注释 # 这是单行注释 """ 这是多行注释第一行 这是多行注释第二行 这是多行注释第三行 """ 作用2:定义多行字符串(无需转义字符 \n) 如: # -*- coding: utf-8 -*- """ @File : 191208...
  • Python中的文档字符串作用

    千次阅读 多人点赞 2019-07-05 19:00:38
    文档字符串是使用一对三个单引号 ‘’’ 或者一对三个双引号 “”"来包围且没有赋值给变量一段文字说明(如果是单行且本身不含引号,也可以是单引号和双引号), 它在代码执行时会被忽略,但会被解释器识别并放入...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 329
精华内容 131
关键字:

python中双引号的作用

python 订阅