-
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中引号的作用是什么_mysql单引号和双引号的用法
2021-02-05 21:48:24mysql单引号和双引号的用法这就要从双引号和单引号的作用讲起:双引号里面的字段会经过编译器解释然后再当作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中什么意思_Python中单引号和双引号的作用
2020-12-05 06:58:02一、单引号和双引号在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里的单引号和双引号的有什么作用...
2020-11-29 16:47:45python里的单引号和双引号的有什么作用,字符串,单引号,字符,定义,双引号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里的单引号和双引号的有什么作用
2021-02-03 10:34:24python单引号和双引号的区别简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义... -
python里的单引号和双引号的有什么作用
2020-09-16 16:12:19在本篇文章里小编给大家分享的是一篇关于python里的单引号和双引号的作用的相关内容,需要的朋友们可以学习下。 -
python中的单引号和双引号有什么区别_python中双引号和单引号的区别是什么
2020-12-15 04:51:493个单引号的作用:1、表示注释#3个单引号表示注释多行'''gf_of_archerzon="Wang"print("archerzon的女盆友是",gf_of_archerzon)print("archerzon的女盆友是%s"%gf_of_archerzon)'''2、表示多行打印msg='''gf_of_... -
python举两种字符串引号的例子_python里的单引号和双引号的有什么作用
2020-12-30 10:16:58python单引号和双引号的区别简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义... -
python单引号和什么的作用几乎是一样的_Python中单双多引号的用法与区别
2020-11-29 16:47:411.一个双引号和三个双引号一个(对)双引号一般用于引用写在一行的字符串,s1="hello,world."如果要写成多行,就用连行符:s1=...在此基础上,如果使用三个双引号的话,连行符就省了,即:s1="""helloworldhahaha"""... -
python接收变量单引号的作用是什么?
2020-11-29 22:03:50<code class="language-python"> class Action(object): def findChild(driver,id,name): son= 'resourceId(\"' + id +...那双引号后边的单引号是什么意思?</p> -
Linux 中的grep命令单引号,不加任何参数以及双引号的作用
2019-07-21 06:52:23可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。单引号''是全引用,被单引号括起的内容不管是常量还是变量者不会发生替换。 双引号: 把双引号内的内容输出... -
C#正则表达式双引号的作用与用法
2011-07-09 20:28:00核心提示:C#正则表达式双引号、单引号有什么作用?本文将以问答的方式,为大家讲解。希望本文对大家了解C#正则表达式双...C#正则表达式双引号、单引号的表示是什么? 知道正则表达式中用\u4e00-\u9fa5匹配汉字, ... -
c++中双引号的有什么作用
2015-11-11 13:51:45C++ 双冒号开头的语法是什么意思? 2015-01-15 14:30sapient_82 | 浏览 229 次 编程语言软件 namespace IceDelegateM { namespace Demo { class Hello : virtual public ::IceDelegate::Demo::Hello, ... -
php引号变量_下列PHP数据库insert语句中变量前后的点和双引号有什么作用?
2021-03-22 20:10:54这就要从双引号和单引号的作用讲起:双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。例如:$abc='I love u';echo $abc //结果是:I love uecho '$abc' //结果是:$... -
php中echo单引号双引号及大括号的作用
2019-04-06 13:14:18单引号写什么输出什么,而双引号会替换变量值。双引号里加大括号可以理解为相抵消。 $var=1; #下面三种结果一样,均是1 echo $var; echo "$var"; echo "{$var}"; #下面代码结果输出$var echo '$var'; 数组下标... -
mysql什么情况用引号_sql中什么时候需要用双引号,什么时候用单引号;
2021-01-19 04:16:24展开全部这就要从双引号636f70793231313335323631343130323136353331333365646263和单引号的作用讲起:1,双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。... -
mysql中何时需要引号_sql中什么时候需要用双引号,什么时候用单引号?
2021-02-10 22:01:57展开全部这就要从双引号和单引号的作用讲起:1,双引号里面的字段会经过编译器解32313133353236313431303231363533e58685e5aeb931333365633839释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。... -
javascript中单引号与双引号的区别
2019-11-09 11:24:17很多小伙伴们在一开始学习js的时候可能会犹豫到底什么时候用单引号什么时候用双引号,因为效果是一样的,确实,单引号与双引号没有很大区别,但是一般在js语法中建议使用单引号,因为双引号在css样式中用来引用属性... -
Javascript中使用单引号和双引号有什么异同
2016-05-23 15:27:03最近在学JS过程中发现有的地方JS代码使用单引号 ' 而有...这可以看出单引号和双引号的作用是一眼的,但是在遇到嵌套使用时要区别开来,例如: " 'b' "是可以的 但" "b" "就是错误的 例如: 效果如下: 而下面操作则 -
quotes是什么单引号还是双引号_Web安全:magic_quotes_gpc的安全特性
2020-11-22 11:35:41|本文底部有推荐书籍微信公众号:计算机与网络安全ID:Computer-networkmagic_quotes_gpc即gpc魔术引号开关,magic_quotes_gpc的作用为转义客户端传过来的数据中的预定义特殊字符(预定义特殊字符为单引号、双... -
shell中单引号和双引号的区别-经典解释
2019-03-17 21:36:04hard quote:单引号,关闭所有的meta(什么是meta,自己查吧) soft quote:双引号,关闭大部分的meta,但是某些保留,括在双引号中的三种特殊字符不被忽略:$,,` 3)escape:反斜杠,它只会关闭紧跟escape之后的... -
oracle中关于单引号和双引号的几点注意
2013-04-19 00:38:44双引号的作用是:如果创建对象的时候,对象名、字段名加双引号,则表示Oracle将严格区分大小写,否则Oracl都默认大写;双引号一般是用来转义的,如果alias里面有空格或其它保留符号,必须使用双引号。 在ORACLE的... -
js 单引号和双引号的使用注意事项
2015-11-16 16:46:00前言: 刚入行时,对单双引号...1、一般情况下(没有嵌套)在js中单引号和双引号作用是一样的,可凭自己习惯使用,建议养成只使用一种的习惯,有利于代码统一性及可维护。 以下三种写法都是正确可行的。 $(... -
python中三个双引号 """""" 的作用是什么?1、多行注释 2、定义多行字符串(代替转义字符换行符 \n)
2019-12-10 15:13:20作用1:多行注释 # 这是单行注释 """ 这是多行注释第一行 这是多行注释第二行 这是多行注释第三行 """ 作用2:定义多行字符串(无需转义字符 \n) 如: # -*- coding: utf-8 -*- """ @File : 191208...