日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

一日一技:如何正確處理多行字符串的縮進問題

來源: 責(zé)編: 時間:2024-05-29 08:55:01 219觀看
導(dǎo)讀有時候,我們需要使用多行字符串配合format格式化函數(shù)來生成Markdown文本。例如,我現(xiàn)在開發(fā)了一個AI對話機器人,我發(fā)送一個txt文件過去,他首先幫我總結(jié)整個文件的內(nèi)容,然后以問答的形式列出10個要點。你的代碼可能是這樣寫

有時候,我們需要使用多行字符串配合format格式化函數(shù)來生成Markdown文本。例如,我現(xiàn)在開發(fā)了一個AI對話機器人,我發(fā)送一個txt文件過去,他首先幫我總結(jié)整個文件的內(nèi)容,然后以問答的形式列出10個要點。ge928資訊網(wǎng)——每日最新資訊28at.com

你的代碼可能是這樣寫的:ge928資訊網(wǎng)——每日最新資訊28at.com

def bot(text):    summary = summary_text_by_gpt(text)    qa = get_qa_by_gpt(text)    output = '''    ## 文本總結(jié)    {summary}    ## 核心問答    {qa}    '''    return output

返回Markdown以后,通過前端渲染出正常的文本。ge928資訊網(wǎng)——每日最新資訊28at.com

但如果你直接這樣寫,你會發(fā)現(xiàn)Markdown的渲染好像出問題了。如下圖所示:ge928資訊網(wǎng)——每日最新資訊28at.com

圖片圖片ge928資訊網(wǎng)——每日最新資訊28at.com

為什么會出現(xiàn)這個問題呢?其實很簡單,因為你的Markdown文本有問題。我們來看一下正常的Markdown長什么樣:ge928資訊網(wǎng)——每日最新資訊28at.com

圖片圖片ge928資訊網(wǎng)——每日最新資訊28at.com

你上下對比看看,會不會覺得非常疑惑,這明明就是一樣的,為什么下面可以上面不行?實際上,他們關(guān)鍵的差異,就在于你看不到的空格:ge928資訊網(wǎng)——每日最新資訊28at.com

圖片圖片ge928資訊網(wǎng)——每日最新資訊28at.com

在Python里面,三引號表示多行字符串。在一對三引號之間的所有字符都是這個多行字符串的一部分。包括你在Python里面習(xí)以為常的縮進。ge928資訊網(wǎng)——每日最新資訊28at.com

我們使用repr命令來看看這個有縮進的output實際上長什么樣:ge928資訊網(wǎng)——每日最新資訊28at.com

圖片圖片ge928資訊網(wǎng)——每日最新資訊28at.com

注意到了嗎,在函數(shù)里面定義多行字符串時,很容易把縮進帶進來,導(dǎo)致##前面有空格,于是這就變成了不合法的Markdown。ge928資訊網(wǎng)——每日最新資訊28at.com

要解決這個問題其實也非常簡單,在多行字符串定義的時候,不要縮進:ge928資訊網(wǎng)——每日最新資訊28at.com

圖片圖片ge928資訊網(wǎng)——每日最新資訊28at.com

但這樣你有沒有覺得代碼變得非常丑?參差不齊。如果你定義多行字符串時還是在更深的縮進里面,代碼會更難看,如下圖所示:ge928資訊網(wǎng)——每日最新資訊28at.com

圖片圖片ge928資訊網(wǎng)——每日最新資訊28at.com

這可太丑了,要是被那些不喜歡Python縮進的人看到,又要被調(diào)侃了。ge928資訊網(wǎng)——每日最新資訊28at.com

其實要解決這個問題非常簡單,使用Python自帶的textwrap模塊中的dedent就可以了。它可以自動移除多行字符串每一行的前導(dǎo)空格。如下圖所示:ge928資訊網(wǎng)——每日最新資訊28at.com

圖片圖片ge928資訊網(wǎng)——每日最新資訊28at.com

這樣一來,既兼顧了多行字符串的美觀,又不會因為縮進導(dǎo)致Markdown渲染失敗。ge928資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-91356-0.html一日一技:如何正確處理多行字符串的縮進問題

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: SpringBoot的自動裝配,你學(xué)會了嗎?

下一篇: 關(guān)于 Python 的 12 個異常處理技巧

標(biāo)簽:
  • 熱門焦點
  • 俄羅斯:將審查iPhone等外國公司設(shè)備 保數(shù)據(jù)安全

    iPhone和特斯拉都屬于在各自領(lǐng)域領(lǐng)頭羊的品牌,推出的產(chǎn)品也也都是數(shù)一數(shù)二的,但對于一些國家而言,它們的產(chǎn)品可靠性和安全性還是在限制范圍內(nèi)。近日,俄羅斯聯(lián)邦通信、信息技術(shù)
  • 影音體驗是真的強 簡單聊聊iQOO Pad

    大公司的好處就是產(chǎn)品線豐富,非常細(xì)分化的東西也能給你做出來,例如早先我們看到了新的vivo Pad2,之后我們又在iQOO Neo8 Pro的發(fā)布會上看到了iQOO的首款平板產(chǎn)品iQOO Pad。雖
  • 5月iOS設(shè)備好評榜:iPhone 14僅排第43?

    來到新的一月,安兔兔的各個榜單又重新匯總了數(shù)據(jù),像安卓陣營的榜單都有著比較大的變動,不過iOS由于設(shè)備的更新?lián)Q代并沒有那么快,所以相對來說變化并不大,特別是iOS好評榜,老款設(shè)
  • 容量越大越不壞?24萬塊硬盤故障率報告公布 這些產(chǎn)品零故障

    8月5日消息,云存儲服務(wù)商Backblaze發(fā)布了最新的硬盤故障率報告,年故障率有所上升。Backblaze發(fā)布的硬盤季度統(tǒng)計數(shù)據(jù),其中包括故障率等重要方面。這些結(jié)
  • 一加首款折疊屏!一加Open渲染圖出爐:罕見單手可握小尺寸

    8月5日消息,此前就有爆料稱,一加首款折疊屏手機將會在第三季度上市,如今隨著時間臨近,新機的各種消息也開始浮出水面。據(jù)悉,這款新機將會被命名為“On
  • 虛擬鍵盤 API 的妙用

    你是否在遇到過這樣的問題:移動設(shè)備上有一個固定元素,當(dāng)激活虛擬鍵盤時,該元素被隱藏在了鍵盤下方?多年來,這一直是 Web 上的默認(rèn)行為,在本文中,我們將探討這個問題、為什么會發(fā)生
  • 每天一道面試題-CPU偽共享

    前言:了不起:又到了每天一到面試題的時候了!學(xué)弟,最近學(xué)習(xí)的怎么樣啊 了不起學(xué)弟:最近學(xué)習(xí)的還不錯,每天都在學(xué)習(xí),每天都在進步! 了不起:那你最近學(xué)習(xí)的什么呢? 了不起學(xué)弟:最近在學(xué)習(xí)C
  • 得物寵物生意「狂飆」,發(fā)力“它經(jīng)濟”

    作者|花花小萌主近日,得物宣布正式上線寵物鑒別,通過得物App內(nèi)的“在線鑒別”,可找到鑒別寵物的選項。通過上傳自家寵物的部位細(xì)節(jié),就能收獲擁有專業(yè)資質(zhì)認(rèn)證的得物鑒
  • 小米MIX Fold 3配置細(xì)節(jié)曝光:搭載領(lǐng)先版驍龍8 Gen2+罕見5倍長焦

    這段時間以來,包括三星、一加、榮耀等等有不少品牌旗下的最新折疊屏旗艦都得到了不少爆料,而小米新一代折疊屏旗艦——小米MIX Fold 3此前也屢屢被傳
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
亚洲日韩成人| 国产主播精品| 欧美黄色影院| 欧美久久久久久| 国产精品99一区| 国内成人精品视频| 亚洲精品一区二区三区福利| 一本色道久久综合狠狠躁篇的优点| 中国日韩欧美久久久久久久久| 香蕉久久一区二区不卡无毒影院 | 亚洲日本激情| 亚洲无限乱码一二三四麻| 香港久久久电影| 免费不卡视频| 欧美日韩一区成人| 国产亚洲毛片| 99天天综合性| 久久久91精品国产| 欧美日韩第一区| 国产麻豆成人精品| 亚洲日韩中文字幕在线播放| 亚洲欧美国产视频| 蜜桃久久av一区| 国产精品久久久久久久免费软件 | 欧美日韩国产123| 99精品福利视频| 亚洲一区精彩视频| 女生裸体视频一区二区三区| 国产精品影视天天线| 亚洲成色777777在线观看影院| 在线一区日本视频| 久久综合久久综合久久| 国产精品乱人伦一区二区| 亚洲电影在线看| 欧美影院成人| 欧美日韩视频在线一区二区| 激情五月综合色婷婷一区二区| 一本色道久久99精品综合| 老司机午夜精品视频在线观看| 国产精品久久久久99| 亚洲精品美女在线观看| 久久久www成人免费毛片麻豆| 欧美日韩中文字幕综合视频| 在线观看免费视频综合| 亚洲欧美在线播放| 欧美日韩国产在线看| 亚洲第一福利视频| 欧美一区二区三区四区在线观看地址 | 国产精品久久久久7777婷婷| 最新国产拍偷乱拍精品 | 久久久精品国产一区二区三区| 欧美吻胸吃奶大尺度电影| 亚洲国产免费| 久久综合色影院| 国产午夜精品美女视频明星a级| 在线午夜精品| 欧美精品大片| 1024成人网色www| 久久久www| 国产精品免费一区二区三区在线观看 | 精品不卡一区| 久久国产福利| 国产精品午夜av在线| 一本色道久久加勒比88综合| 欧美大片第1页| 激情久久影院| 欧美自拍丝袜亚洲| 国产精品久久久久久久久| 一本久久精品一区二区| 欧美韩日视频| 亚洲精品欧美一区二区三区| 欧美波霸影院| 亚洲国产精品www| 蜜臀av性久久久久蜜臀aⅴ| 一区二区在线视频| 久久精品国产亚洲高清剧情介绍| 国产女同一区二区| 午夜一级在线看亚洲| 国产美女扒开尿口久久久| 午夜精品视频在线观看一区二区| 国产精品久久午夜夜伦鲁鲁| 亚洲一区二区视频| 国产精品视频自拍| 亚欧成人在线| 国产一区在线看| 久久久97精品| 精品电影在线观看| 麻豆免费精品视频| 亚洲欧洲日本国产| 欧美日韩国产麻豆| 中文网丁香综合网| 国产精品美女久久久久aⅴ国产馆| 亚洲欧美国产不卡| 国产日韩在线看| 久久深夜福利| 亚洲黄页一区| 欧美日韩国产黄| 亚洲视屏在线播放| 国产日韩欧美中文| 久久夜色精品国产| 亚洲国产小视频| 欧美日韩免费观看一区三区| 亚洲午夜羞羞片| 国产欧美日韩亚州综合| 久久久亚洲成人| 亚洲人成在线免费观看| 国产精品www网站| 欧美影院一区| 亚洲国产精品ⅴa在线观看| 欧美噜噜久久久xxx| 亚洲桃色在线一区| 国产一在线精品一区在线观看| 美女视频网站黄色亚洲| 99re这里只有精品6| 国产精品自拍一区| 老司机亚洲精品| 一区二区三区免费在线观看| 国产日韩精品一区观看| 欧美 日韩 国产一区二区在线视频| 日韩一级欧洲| 国产精品入口66mio| 久久久综合激的五月天| 亚洲精品中文在线| 国产精品一区亚洲| 免费av成人在线| 亚洲综合不卡| 伊人久久综合| 欧美视频在线观看一区二区| 久久精品国产69国产精品亚洲| 亚洲人线精品午夜| 国产欧美日韩综合精品二区| 欧美成人精品三级在线观看| 亚洲影视综合| 亚洲大黄网站| 国产精品亚洲不卡a| 欧美成人综合网站| 欧美一区二区三区在线免费观看| 亚洲国产精品999| 国产精品一区二区在线观看不卡| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲一区二区三区免费在线观看 | 精品99一区二区| 国产精品www色诱视频| 欧美不卡视频| 性伦欧美刺激片在线观看| 亚洲国产专区| 国产欧美精品日韩| 欧美精品xxxxbbbb| 久久久久久久精| 性色av一区二区三区红粉影视| 最新日韩在线| 国产夜色精品一区二区av| 欧美日韩亚洲三区| 老色批av在线精品| 午夜视频在线观看一区二区| 亚洲乱码久久| 一色屋精品视频免费看| 国产精品亚洲成人| 欧美精品一区二区三区一线天视频| 久久九九精品99国产精品| 亚洲婷婷国产精品电影人久久| 亚洲高清免费在线| 国产一区亚洲一区| 国产麻豆日韩| 国产精品扒开腿做爽爽爽视频 | 国语自产精品视频在线看| 国产精品久在线观看| 欧美日本韩国在线| 免费的成人av| 久久久中精品2020中文| 欧美在线国产| 亚洲男人av电影| 一区二区三区国产盗摄| 亚洲日韩欧美视频一区| 亚洲国产精品一区在线观看不卡 | 欧美亚洲综合在线| 亚洲一区二区精品视频| 日韩亚洲视频在线| 亚洲欧洲一级| 最新亚洲激情| 亚洲国产另类久久久精品极度| 红桃视频国产一区| 国产一区在线视频| 国产日韩一级二级三级| 国产精品视频一区二区三区| 国产精品99免费看| 欧美日韩午夜精品| 欧美日韩国产不卡在线看| 欧美日韩999| 欧美精品激情在线| 欧美激情网友自拍| 欧美黄免费看| 欧美激情一区三区| 欧美精品一区三区| 欧美精品在欧美一区二区少妇| 欧美电影专区| 欧美丰满高潮xxxx喷水动漫| 欧美成人官网二区| 欧美大片网址| 欧美激情一区二区在线| 欧美精品videossex性护士| 欧美日韩hd| 欧美视频日韩视频在线观看| 欧美午夜一区二区|