五月天青色头像情侣网名,国产亚洲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中三個雙引號的評論 (共 條)

分享到微博請遵守國家法律
汽车| 五常市| 忻州市| 翁源县| 襄城县| 涟源市| 柏乡县| 应用必备| 凉城县| 新竹县| 呼伦贝尔市| 含山县| 重庆市| 织金县| 永修县| 辽阳市| 嵩明县| 鸡泽县| 崇阳县| 志丹县| 新干县| 甘孜| 新兴县| 共和县| 蚌埠市| 嘉峪关市| 上饶县| 屏山县| 孟村| 姚安县| 内黄县| 上蔡县| 白朗县| 新绛县| 永济市| 汉中市| 石屏县| 金湖县| 绥化市| 安阳市| 额济纳旗|