最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pycharm三個(gè)有引號不能自動(dòng)生成函數(shù)注釋的問題

 更新時(shí)間:2022年02月10日 11:20:52   作者:li7  
這篇文章主要介紹了解決pycharm三個(gè)有引號不能自動(dòng)生成函數(shù)注釋的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

pycharm三個(gè)有引號不能自動(dòng)生成函數(shù)注釋

函數(shù)注釋

自動(dòng)生成函數(shù)注釋,包括參數(shù)和返回值。

使用方法,函數(shù)定義時(shí),直接輸入三個(gè)雙引號后回車,例如:

? ? def add_script_flow(self, script_name, ip):
? ? ? ? """
? ? ? ? 點(diǎn)擊一個(gè)腳本命令圖標(biāo),彈出參數(shù)配置框,選擇腳本,輸入執(zhí)行ip和
? ? ? ? :param script_name: 腳本名稱
? ? ? ? :param ip: 執(zhí)行ip
? ? ? ? :return:
? ? ? ? """

突然發(fā)現(xiàn),不能自動(dòng)生成注釋參數(shù)了

去File | Settings | Tools | Python Integrated Tools | Docstring format 這里改成你想要的格式,然后再回去看看你的三個(gè)引號。沒有函數(shù)注釋的情況下是plain。改成reStucturedText。

在這里插入圖片描述

Python的三引號的用法

python中三引號可以將復(fù)雜的字符串進(jìn)行復(fù)制

  • python三引號允許一個(gè)字符串跨多行,字符串中可以包含換行符、制表符以及其他特殊字符。
  • 三引號的語法是一對連續(xù)的單引號或者雙引號(通常都是成對的用)。

跨多行、換行符、制表符

chat = """how are you?
i'm fine, than you,and you?
    me too!"""
print(chat)

加注釋

data = """name  # 姓名
age   # 年齡
sex   # 性別
"""
print(data)

多行注釋

Python中的注釋是用# ,但是#通常是單行注釋,在注釋有多行時(shí),每一行多要寫一個(gè)# ,而用""""""卻可以一次性解決

"""
這是一個(gè)
多行注釋
注釋
"""
 
data = """name  # 姓名
age   # 年齡
sex   # 性別
"""
 
print(data)

sql語句:對于sql語句我們通常不建議用字符串拼接,而使用參數(shù),在表達(dá)式中沒有變量時(shí),我們可以使用三引號來讓sql語句更清晰

import pymysql
try:
    # 建立連接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 創(chuàng)建游標(biāo)對象
    cur = db.cursor()
 
    # 新建表,三引號
    sql = """CREATE TABLE EMPLOYEE (
             FIRST_NAME  CHAR(20) NOT NULL,
             LAST_NAME  CHAR(20),
             AGE INT,
             SEX CHAR(1),
             INCOME FLOAT )"""
 
    cur.execute(sql)
 
finally:
    # 關(guān)閉數(shù)據(jù)庫連接
    cur.close()

還有插入數(shù)據(jù)

import pymysql
try:
    # 建立連接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 創(chuàng)建游標(biāo)對象
    cur = db.cursor()
    
    # SQL 插入語句
    sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
             LAST_NAME, AGE, SEX, INCOME)
             VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""
    try:
        # 執(zhí)行sql語句
        cur.execute(sql)
        # 提交到數(shù)據(jù)庫執(zhí)行
        db.commit()
    except:
        # 如果發(fā)生錯(cuò)誤則回滾
        db.rollback()
 
finally:
    # 關(guān)閉數(shù)據(jù)庫連接
    cur.close()

如果使用單引號

import pymysql
try:
    # 建立連接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 創(chuàng)建游標(biāo)對象
    cur = db.cursor()
 
    # SQL 插入語句
    sql = "INSERT INTO EMPLOYEE(FIRST_NAME, \
           LAST_NAME, AGE, SEX, INCOME) \
           VALUES ('%s', '%s', '%d', '%c', '%d' )" % \
          ('Mac', 'Mohan', 20, 'M', 2000)
 
    try:
        # 執(zhí)行sql語句
        cur.execute(sql)
        # 提交到數(shù)據(jù)庫執(zhí)行
        db.commit()
    except:
        # 如果發(fā)生錯(cuò)誤則回滾
        db.rollback()
 
finally:
    # 關(guān)閉數(shù)據(jù)庫連接
    cur.close()

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

汤原县| 旬阳县| 雷波县| 禹州市| 周至县| 阿鲁科尔沁旗| 东城区| 恭城| 高要市| 阿鲁科尔沁旗| 巴彦淖尔市| 高邑县| 桦甸市| 宽甸| 长沙市| 城步| 凉山| 梨树县| 榆树市| 永和县| 肇州县| 晋中市| 乌审旗| 安泽县| 栾城县| 彩票| 仪征市| 拜泉县| 区。| 大同市| 绥江县| 蓬安县| 南安市| 肇源县| 汉源县| 大宁县| 济宁市| 磐安县| 黑水县| 巨鹿县| 婺源县|