国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python中三個雙引號

2023-06-23 04:25 作者:青陽小棧  | 我要投稿

在Python程序中,你有時可以看到三個連續(xù)的雙引號,那么它的作用是什么,在什么場景下使用呢?


作用一:進行多行注釋


我們都知道Python中注釋是井號 #,但是如果你需要描述多行注釋的時候,就需要每行都寫一個 #,或者,你可以采用連續(xù)的三個雙引號,如下:


# 這是單行注釋

?

"""

這是多行注釋第一行

這是多行注釋第二行

這是多行注釋第三行

"""

作用二:定義多行字符串


為避免使用轉(zhuǎn)義換行符 \n,通常會用在定義SQL語句的表達式中沒有變量的時候,例如:


import pymysql

?

try:

? ? # 建立連接

? ? db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')

? ? # 創(chuàng)建游標對象

? ? 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:

? ? ? ? # 執(zhí)行sql語句

? ? ? ? cur.execute(sql_insert)

? ? ? ? # 提交到數(shù)據(jù)庫執(zhí)行

? ? ? ? db.commit()

? ? except:

? ? ? ? # 如果發(fā)生錯誤則回滾

? ? ? ? db.rollback()

?

finally:

? ? # 關(guān)閉數(shù)據(jù)庫連接

? ? cur.close()

以上述建表語句為例,如果不使用三個雙引號,則需要用換行符進行定義,如下:


? ? # SQL建表語句

? ? sql_create_table = "CREATE TABLE CUSTOMER (\nFULL_NAME? CHAR(20) NOT NULL,\nAGE INT,\nSEX CHAR(1),\nBALANCE FLOAT )"



Python中三個雙引號的評論 (共 條)

分享到微博請遵守國家法律
安化县| 铅山县| 米泉市| 榆树市| 蕲春县| 绥芬河市| 平阳县| 图们市| 龙州县| 阜阳市| 和林格尔县| 临猗县| 临安市| 屏东市| 和平区| 新巴尔虎左旗| 开化县| 平顺县| 松原市| 南陵县| 金塔县| 葵青区| 富蕴县| 旬阳县| 乃东县| 贵州省| 平武县| 宜宾市| 衡南县| 永定县| 台湾省| 岗巴县| 饶平县| 丰城市| 嘉黎县| 洛宁县| 朝阳县| 庆城县| 聊城市| 抚宁县| 扶绥县|