最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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中三個雙引號的評論 (共 條)

分享到微博請遵守國家法律
盐池县| 莫力| 高平市| 三穗县| 台安县| 淮南市| 华安县| 墨脱县| 萝北县| 团风县| 阜宁县| 古蔺县| 宁蒗| 太原市| 承德市| 天祝| 晋江市| 嘉禾县| 普定县| 石河子市| 霍州市| 澄城县| 策勒县| 屯留县| 武夷山市| 卢氏县| 随州市| 屯门区| 阿拉尔市| 绩溪县| 沛县| 四子王旗| 青川县| 南溪县| 南澳县| 福安市| 长子县| 肥城市| 调兵山市| 建始县| 瑞安市|