五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

分享到微博請遵守國家法律
横峰县| 长子县| 颍上县| 渝中区| 林甸县| 武宁县| 紫金县| 邢台市| 新泰市| 梧州市| 松溪县| 西畴县| 吴川市| 高安市| 崇文区| 株洲县| 阳谷县| 桃园市| 嫩江县| 昆山市| 临朐县| 广德县| 沙雅县| 四川省| 宜兴市| 安塞县| 新安县| 安图县| 芷江| 鸡西市| 灵寿县| 宜阳县| 平邑县| 浑源县| 灵台县| 同心县| 赤壁市| 米脂县| 东兰县| 邵阳县| 南平市|