Python中三个双引号的作用是什么?
在Python程序中,你有时可以看到三个连续的双引号,那么它的作用是什么,在什么场景下使用呢?
作用一:进行多行注释
我们都知道Python中注释是井号 #,但是如果你需要描述多行注释的时候,就需要每行都写一个 #,或者,你可以采用连续的三个双引号,如下:
# 这是单行注释"""
这是多行注释第一行
这是多行注释第二行
这是多行注释第三行
"""
作用二:定义多行字符串
为避免使用转义换行符 \n,通常会用在定义SQL语句的表达式中没有变量的时候,例如:
import pymysqltry:# 建立连接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中三个双引号的作用是什么?相关推荐
- python中三个双引号 的作用是什么?1、多行注释 2、定义多行字符串(代替转义字符换行符 \n)
作用1:多行注释 # 这是单行注释""" 这是多行注释第一行 这是多行注释第二行 这是多行注释第三行 """ 作用2:定义多行字符串(无需转 ...
- Python中三个双引号的作用
在python程序中,有时可以看到三个连续的双引号,浅析一下它的作用 作用一:进行多行注释 我们都知道Python中注释是井号 #,但是如果你需要描述多行注释的时候,就需要每行都写一个 #,或者,你可 ...
- python中怎么输出双引号
使用转义符输bai出. 如>>>print ( ' " ')可打印双引号,>>>print ( " ' " ) 可打印单引号. 若要成 ...
- python中引号的使用规范_Python中单引号和双引号的作用
一.单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = "python" str1和str2是没有 ...
- [转载] Python中三种类型的引号(单引号、双引号、三引号)
参考链接: Python中的三引号 当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:' ' 双引号形式:" " 三引号形式 ...
- python中定义变量有引号和单引号_说说Python 单引号、双引号、三引号的区别?...
公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...
- Python中三种类型的引号(单引号、双引号、三引号)
当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:' ' 双引号形式:" " 三引号形式:''' ''' (三个单引号组 ...
- 在屏幕上输出你好的python语句是_编程实现:在屏幕上输出中文字符“你好,世界”。(输出结果中不带双引号)_学小易找答案...
[填空题]借战死者诉说战争灾难的汉乐府诗是( ). [判断题]15 的倍数有 15 . 30 . 45 . ( ) [填空题]表现贫民意欲反抗的汉乐府诗是( ). [判断题]不可以在同一台计算机上安装 ...
- 学Python时需注意:单引号、双引号、三个单引号和三个双引号区别
一.单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1 = 'python'str2 = "python" str1和str2是没有任 ...
- Python 单引号、双引号和三引号混用时一定要注意!!!
Python 单引号.双引号和三引号混用时一定要注意!!! 写在前面 一.都是正则表达式惹 二.在代码中理解吧(很简单的,看看就知道了) (1)单引号 (2)双引号 (3)三单引号和三双引号 三.总结 ...
最新文章
- 转贴:cg(c for graphic)编程语言
- vivado的综合与实现策略怎样设置
- 微信小程序云开发 mysql_微信小程序云开发学习笔记(一)云数据库
- 软件c#语言调用摄像头,C#调用摄像头的几种方式
- 开封机器人餐厅_百合汇主题酒店——开封首家机器人服务员餐厅
- 数据库实例服务被误删后
- linux 格式化up命令,uptime 命令介绍
- springboot项目打成可依赖jar包_用IDEA把SpringBoot项目打成jar发布项目
- 三维计算机视觉(一)--点云处理综述
- AUTOCAD二次开发VBA 基础到实例视频教程
- Elasticsearch入门四:Elasticsearch-搜索、过滤、聚合
- 泰拉瑞亚tModLoader 模组浏览器离线解决方法
- 杰里之一拖八烧写器版本更新:1TO8_V3.0.25【篇】
- 芯片数据手册下载网站推荐
- 不足200行代码,我用python写了一个上课点名系统。还没开学的你们慌了吗?
- 【LaTeX】公式书写工具 | LaTeX转MathML(Word适用)| 公式截图转LaTeX| LaTeX学习(偏公式输入方面)
- Ubuntu 18.04 firefox浏览器装flash
- SOLIDWORKS如何自动生成图纸
- 无他 唯手熟尔 this指针
- 精细化运营探索:基于响应模型场景化应用