1.單引號與雙引號:表示引用字符串
python3中的單引號’'和雙引號""的意思一樣。都表示將字符串引用起來。
2.三個單引號
-
多行註釋
我們都知道Python中註釋是井號 #,但是如果你需要描述多行註釋的時候,就需要每行都寫一個 #,或者,你可以採用連續的三個雙引號,如下:
# 這是單行註釋 """ 這是多行註釋第一行 這是多行註釋第二行 這是多行註釋第三行 """
-
定義多行字符串
爲避免使用轉義換行符 \n,通常會用在定義SQL語句的表達式中沒有變量的時候,例如:
import pymysql try: # 建立連接 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 )"