精华内容
下载资源
问答
  • 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 )"
    

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

    展开全文
  • mysql单引号和双引号的用法这就要从双引号和单引号的作用讲起:双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。例如:$abc='I love u';echo $abc //结果:I love...

    mysql单引号和双引号的用法

    这就要从双引号和单引号的作用讲起:

    双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。例如:

    $abc='I love u';

    echo $abc //结果是:I love u

    echo '$abc' //结果是:$abc

    echo "$abc" //结果是:I love u

    所以在对数据库里面的SQL语句赋值的时候也要用在双引号里面SQL="select a,b,c from ..."

    但是SQL语句中会有单引号把字段名引出来

    例如:select * from table where user='abc';

    这里的SQL语句可以直接写成SQL="select * from table where user='abc'"

    但是如果象下面:

    $user='abc';

    SQL1="select * from table where user=' ".$user." ' ";对比一下

    SQL2="select * from table where user=' abc ' "

    我把单引号和双引号之间多加了点空格,希望你能看的清楚一点。

    也就是把'abc' 替换为 '".$user."'都是在一个单引号里面的。只是把整个SQL字符串分割了。

    SQL1可以分解为以下3个部分

    1:"select * from table where user=' "

    2:$user

    3:" ' "

    字符串之间用 . 来连接,这样能明白了吧。

    相关文档:

    本文主要介绍mysql数据库下show命令的主要用法:

    a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。

    b. show databases; -- 显示mysql中所有数据库的名称。

    c. show columns from table_name from database_name; 或show columns from database_name.table_n ......

    前一直没注意这一点,突然一闪念想起来,下面唠唠:

    比方说有一个文章表,我们要实现某个类别下按时间倒序列表显示功能:

    SELECT * from articles WHERE category_id = … ORDER BY created DESC LIMIT …

    这样的查询很常见,基本上不管什么应用里都能找出一大把类似的SQL来,学院派的读者看到上面的S ......

    在我们机房上课的时候,老师让自己做 图图片 出库 和入库 ,哎  , 坐着坐着 ,建表MYSQL  命令行模式,有个存储 图片的字段 自己不熟悉,有没有Mysql 的API文档, 如何办 问同学 同学也不知道。

    呵呵 想起了 DOS的帮助 打了一个 Help 呵呵 出现了 好多东西

    再按照提示 :help create table  呵呵 � ......

    一、连接MYSQL

    格式: mysql -h主机地址 -u用户名 -p用户密码

    1、例1:连接到本机上的MYSQL。

    首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

    2、例2:连接到� ......

    基本查询

    SELECT语句用于查询数据库和SQL中的所有输出操作。

    SELECTc_u_name, emailfromcooya_users;

    输出cooya_users表中所有行(或记录)的属性c_u_name和email的值。

    如果需要所有属性,可以使用星号(*)的快捷方式。

    SELECT* from cooya_users;

    SELECT语句还可以输出不是数据库中的数据及可以用作简单的计算符 ......

    展开全文
  • 一、单引号和双引号在Python中我们都知道单引号和双...但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。单引号版本:str3 = 'We all know that \'A\' and \'B\' are two capital letters.'双引号版本:s...

    一、单引号和双引号

    在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

    Python中单引号,双引号,三引号

    1.单引号与双引号的区别 s1=‘let‘s go’(明显我们是想用单引号表示let’s go这个字符串的,但是python只知道用‘’来表示字符串,所以python就把字符串中的‘字符当成单引号处理 ...

    Python字符串符号:双引号/单引号用法注解。

    众所周知python中单引号和双引号常常被我们所使用,例如print.input等等. 但是对于打印输出所引导的字符串大多都是用双引号的形式来做,"Hello,python!",而 ...

    Unix Shell中单引号、双引号字符、反斜杠、反引号的使用[转]

    在执行shell脚本的时候,shell将会对脚本中的行进行解释,然后执行:对于一些特殊处理的句子,我们可以使用引号或者反斜线来避免shell解释执行之.如下,当在命令行中输入:echo *child. ...

    Python 基础 (单、双引号区别) 不断补充

    最近开始学习Python ,一些小细节的东西不是很理解,所以就记录一下,方便自己以后查看. 我的Python环境: Mac pro 10.12.3,Python3.5 ,Pycharm 多句题外话:公 ...

    PHP中单引号与双引号的区别分析

    From: http://www.jb51.net/article/53973.htm 在PHP中,我们可以使用单引号或者双引号来表示字符串.不过我们作为开发者,应该了解其中的区别.单引号与双引号对于 ...

    js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和php很像:单引号快,双引号可转义字符,双引号可解析变量)

    js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和php很像:单引号快,双引号可转义字符,双引号可解析变量) 一.总结 1.html中属性规范是 ...

    Shell脚本中单引号(‘)和双引号(“)的使用区别

    在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的格式,但也有出现使用'$param'这种带引号的使用的场景,首 ...

    每日linux命令学习-引用符号(反斜杠\,单引号'',双引号"")

    引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(’‘),双引号(“”). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要 ...

    php 单引号,双引号,反引号区别

    PHP中单引号,双引号,反引号具有不同的含义,最大的几项区别如下: 一.单引号中,任何变量($var).特殊转义字符(如"\t \r \n"等)不会被解析,因此PHP的解析速度更快 ...

    随机推荐

    XP机器上WCF采用X509证书加密时IIS读取证书的授权

    XP机器上WCF采用X509证书加密时IIS读取证书的授权 XP下的授权命令为:winhttpcertcfg -g -c LOCAL_MACHINE\My -s 证书名称 -a "ASPNE ...

    Android NDK常见配置问题的解决方案

    添加NDK包时出现"Not a valid NDK directory" 在解压的android-ndk-rxxx文件夹中新建一个txt文件,将名字包括后缀更改为ndk-build ...

    python入门笔记

    创建变量 python的变量不需要声明数据类型. >>> fred=100 >>> print (fred) 100 >>> fred 100 创 ...

    windows 8 项目

    展示图  建议搜索: 线路查询: 应用商店式瀑布浏览(语义缩放): 路线规划:

    Flink - FlinkKafkaConsumer08

    先看 AbstractFetcher 这个可以理解就是,consumer中具体去kafka读数据的线程,一个fetcher可以同时读多个partitions的数据来看看 /** * Base cl ...

    equals()和hashCode()区别?

    equals()和hashCode()区别? ------------------------------------------------- equals():反映的是对象或变量具体的值,即两个对 ...

    iOS extern使用教程

    ios开发使用extern访问全局变量 使用extern关键字法: 1 .新建Constants.h文件(文件名根据需要自己取),用于存放全局变量: 2. 在Constants.h中写入你需要的全局变 ...

    RxJava(三) flatMap操作符用法详解

    欢迎转载,转载请标明出处: http://blog.csdn.net/johnny901114/article/details/51532776 本文出自:[余志强的博客] flatMap操作符的作用 ...

    HashMap的hash原理

    public static void main(String[] args) { String[] keyArray = {"Terra", "Jonas", ...

    Python3 与 C# 并发编程之~ 线程篇

    2.线程篇¶ 在线预览:https://github.lesschina.com/python/base/concurrency/3.并发编程-线程篇.html 示例代码:https://gith ...

    展开全文
  • python里的单引号和双引号的什么作用,字符串,单引号,字符,定义,双引号python里的单引号和双引号的什么作用易采站长站,站长之家为您整理了python里的单引号和双引号的什么作用的相关内容。在Python当中表达...

    python里的单引号和双引号的有什么作用,字符串,单引号,字符,定义,双引号

    python里的单引号和双引号的有什么作用

    易采站长站,站长之家为您整理了python里的单引号和双引号的有什么作用的相关内容。

    在Python当中表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗?

    python单引号和双引号的区别

    简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义字符的使用,使程序看起来更简洁,更清晰。

    更多学习内容,请点击python学习网。

    举个两个例子:

    1、包含单引号的字符串

    假如你想定义一个字符串my_str,其值为: I'm a student,则可以采用如下方式,通过转义字符 \ 进行定义my_str = 'I\'m a student'

    也可以不使用转义字符,利用双引号直接进行定义my_str = "I'm a student"

    2、包含双引号的字符串

    假如你想定义一个字符串my_str,其值为: Jason said "I like you" ,则可以采用如下方式,通过转义字符 \ 进行定义my_str = "Jason said \"I like you\""

    也可以不使用转义字符,利用单引号直接进行定义my_str = 'Jason said "I like you"'

    通过这种方式,在合适的场景下采用单引号,或者双引号,是不是可以非常有效的避免转义字符的使用,并且可以使代码看起来更加的简洁清晰,易懂。

    知识点扩展:

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

    2.表示多行打印#Author:Archer Zonmsg='''gf_of_archerzon = "Wang"print("archerzon的女盆友是",gf_of_archerzon)print("archerzon的女盆友是%s"%gf_of_archerzon)'''

    输出:gf_of_archerzon = "Wang"print("archerzon的女盆友是",gf_of_archerzon)print("archerzon的女盆友是%s"%gf_of_archerzon)以上就是关于对python里的单引号和双引号的有什么作用的详细介绍。欢迎大家对python里的单引号和双引号的有什么作用内容提出宝贵意见

    展开全文
  • python单引号和双引号的区别简单来说,在Python中使用单引号或双引号没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义...
  • 在本篇文章里小编给大家分享的一篇关于python里的单引号和双引号的作用的相关内容,需要的朋友们可以学习下。
  • 3个单引号的作用:1、表示注释#3个单引号表示注释多行'''gf_of_archerzon="Wang"print("archerzon的女盆友",gf_of_archerzon)print("archerzon的女盆友%s"%gf_of_archerzon)'''2、表示多行打印msg='''gf_of_...
  • python单引号和双引号的区别简单来说,在Python中使用单引号或双引号没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义...
  • 1.一个双引号和三个双引号一个(对)双引号一般用于引用写在一行的字符串,s1="hello,world."如果要写成多行,就用连行符:s1=...在此基础上,如果使用三个双引号的话,连行符就省了,即:s1="""helloworldhahaha"""...
  • <code class="language-python"> class Action(object): def findChild(driver,id,name): son= 'resourceId(\"' + id +...那双引号后边单引号是什么意思?</p>
  • 可以说是所见即所得:即将单引号内内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。单引号''是全引用,被单引号括起内容不管是常量还是变量者不会发生替换。 双引号: 把双引号内容输出...
  • 核心提示:C#正则表达式双引号、单引号有什么作用?本文将以问答的方式,为大家讲解。希望本文对大家了解C#正则表达式...C#正则表达式双引号、单引号的表示是什么? 知道正则表达式中用\u4e00-\u9fa5匹配汉字, ...
  • c++中双引号的什么作用

    千次阅读 2015-11-11 13:51:45
    C++ 冒号开头语法是什么意思? 2015-01-15 14:30sapient_82 | 浏览 229 次  编程语言软件 namespace IceDelegateM { namespace Demo { class Hello : virtual public ::IceDelegate::Demo::Hello, ...
  • 这就要从双引号和单引号的作用讲起:双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。例如:$abc='I love u';echo $abc //结果:I love uecho '$abc' //结果:$...
  • 单引号写什么输出什么,而双引号会替换变量值。双引号里加大括号可以理解为相抵消。 $var=1; #下面三种结果一样,均1 echo $var; echo "$var"; echo "{$var}"; #下面代码结果输出$var echo '$var'; 数组下标...
  • 展开全部这就要从双引号636f70793231313335323631343130323136353331333365646263和单引号的作用讲起:1,双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。...
  • 展开全部这就要从双引号和单引号的作用讲起:1,双引号里面的字段会经过编译器解32313133353236313431303231363533e58685e5aeb931333365633839释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。...
  • 很多小伙伴们在一开始学习js时候可能会犹豫到底什么时候用单引号什么时候用双引号,因为效果一样,确实,单引号与双引号没有很大区别,但是一般在js语法中建议使用单引号,因为双引号在css样式中用来引用属性...
  • 最近在学JS过程中发现有的地方JS代码使用单引号 ' 而有...这可以看出单引号和双引号的作用是一眼的,但是在遇到嵌套使用时要区别开来,例如: " 'b' "是可以的 但" "b" "就是错误的 例如: 效果如下: 而下面操作则
  • |本文底部有推荐书籍微信公众号:计算机与网络安全ID:Computer-networkmagic_quotes_gpc即gpc魔术引号开关,magic_quotes_gpc的作用为转义客户端传过来的数据中的预定义特殊字符(预定义特殊字符为单引号...
  • hard quote:单引号,关闭所有meta(什么是meta,自己查吧) soft quote:双引号,关闭大部分meta,但是某些保留,括在双引号三种特殊字符不被忽略:$,,` 3)escape:反斜杠,它只会关闭紧跟escape之后...
  • 双引号的作用是:如果创建对象的时候,对象名、字段名加双引号,则表示Oracle将严格区分大小写,否则Oracl都默认大写;双引号一般是用来转义的,如果alias里面有空格或其它保留符号,必须使用双引号。 在ORACLE的...
  • 前言: 刚入行时,对单双引号...1、一般情况下(没有嵌套)在js中单引号和双引号作用是一样,可凭自己习惯使用,建议养成只使用一种习惯,有利于代码统一性及可维护。 以下三种写法都是正确可行。 $(...
  • 作用1:多行注释 # 这单行注释 """ 这多行注释第一行 这多行注释第二行 这多行注释第三行 """ 作用2:定义多行字符串(无需转义字符 \n) 如: # -*- coding: utf-8 -*- """ @File : 191208...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 257
精华内容 102
关键字:

双引号的作用是什么