最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

[oeasy]python0053_ 續(xù)行符_line_continuation_python行尾續(xù)行

2023-01-18 23:09 作者:oeasy  | 我要投稿

續(xù)行符與三引號(hào)

回憶上次內(nèi)容

  • 上次還是轉(zhuǎn)義序列

類型英文符號(hào)\abell響鈴\bbackspace退格\ttab水平制表符\vvertical tab垂直制表符
換行不回車\\backslash反斜杠\"double quote雙引號(hào)\'single quote單引號(hào)\xhh具體字符輸出(hh)16 進(jìn)制對(duì)應(yīng)的ascii 字符\ooo具體字符輸出(nnn)8 進(jìn)制對(duì)應(yīng)的ascii 字符

  • 黑暗森林已經(jīng)漸漸清晰

  • 上圖中提到的續(xù)行符

    • 是哪個(gè)字符呢?

    • line continuation character

神奇的-反斜杠\

  • \是 轉(zhuǎn)義字符

    • 轉(zhuǎn)義轉(zhuǎn)義 轉(zhuǎn)化含義

  • python3 在 多行輸出的時(shí)候

    • 也有 特別的應(yīng)用

  • 結(jié)尾處有\

    • 下一行 需要 在一起來執(zhí)行

  • 嘗試下面這種東西

    • 在這里 反斜杠實(shí)現(xiàn)的是 續(xù)行的效果

    • 此處反斜杠 就是 "續(xù)行符"

    • line continuation character

具體試試

  • 好像 確實(shí)可以

    • 這有什么意義嗎?

編輯文件

  • 如果 某一行 特別

    • 適當(dāng)時(shí)候加上 續(xù)行符

    • 超過了 80個(gè)字符

    • 就沒有必要一行 寫完

  • 也能得到 相應(yīng)的效果

    • 各個(gè)被加數(shù) 對(duì)齊

    • 看起來 也比較美觀

字符串續(xù)行符

  • Σ? κα? δ?δορκα? κο? βλ?πει?.

    • 性格是長期延續(xù)的習(xí)慣(希臘諺語)

  • 運(yùn)行結(jié)果

  • 究竟應(yīng)該如何理解continue呢?

contain

  • con 一起

  • ten 拉伸

  • contain

    • 一起拉伸

    • 意思是包含著

continue

  • 一個(gè)挨一個(gè)

  • 以不間斷的連續(xù)方式連接在一起

    • 連續(xù)地

continent

  • 各大洲本來都是

    • 手拉手連在一起的

  • 所以叫大陸

continuation

  • line continuation character

  • 讓行也手拉手連續(xù)起來的符號(hào)

    • 續(xù)行符

  • 嘗試輸出個(gè)標(biāo)題(banner)

續(xù)行符

  • 先換行 再續(xù)航

    • 把上下的行都連起來

    • 換行是\n

    • 續(xù)航是\

  • 能把cowsay輸出的 字符畫

    • 放到 python程序 里面么?

  • 嘗試改造 小動(dòng)物輸出的 效果

得到cow

  • 然后將輸出 重定向到cow.py

笨方法

  • 第一行加上print("

  • 最后一行加上")

  • 批量替換

    • :1,9s/$/\\n\\/

  • 這個(gè)替換是什么意思呢?

替換細(xì)節(jié)

  • 1,9s/$/\\n\\/g

    • 在1-9行范圍內(nèi)替換substitute

    • 1,9s

  • 各部分之間用/進(jìn)行分割

    • \\n\\

    • 先換行再續(xù)行

    • $ 行尾結(jié)束符

    • 被替換模式

    • 替換為的模式

嘗試運(yùn)行

  • :nohls 取消高亮

  • 結(jié)果

  • 出現(xiàn)了一個(gè)不合理的換行

修改

  • 修改牛尾巴的位置

  • 運(yùn)行正常

總結(jié)

  • \ 首先是轉(zhuǎn)義字符

    • \a是 ? (bell),

    • \b 退回一格

    • \t 水平制表符

    • \v、\f LineFeed

    • \\ 輸出 \

    • \" 輸出 "

    • \' 輸出 '

    • \xhh 通過 16 進(jìn)制數(shù)值轉(zhuǎn)義

    • \nnn 通過 8 進(jìn)制數(shù)值轉(zhuǎn)義

    • 可以和別的字符構(gòu)成轉(zhuǎn)義序列

  • \ 還是續(xù)行字符

    • 放在行尾

    • 可以讓下一行和本行連成一行

  • 有什么方法讓字符串原樣輸出嗎???

  • 我們下次再說!??

  • 藍(lán)橋->https://www.lanqiao.cn/courses/3584

  • github->https://github.com/overmind1980/oeasy-python-tutorial

  • gitee->https://gitee.com/overmind1980/oeasypython

  • 視頻->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy




[oeasy]python0053_ 續(xù)行符_line_continuation_python行尾續(xù)行的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
长葛市| 溧水县| 汝阳县| 白玉县| 新源县| 尼玛县| 油尖旺区| 宝山区| 灵丘县| 广德县| 日土县| 曲周县| 浦县| 光山县| 黄陵县| 阿鲁科尔沁旗| 大宁县| 中西区| 芦山县| 昌宁县| 普定县| 林周县| 阿勒泰市| 恩施市| 舟山市| 临武县| 洮南市| 新安县| 钦州市| 仪陇县| 杭锦旗| 无棣县| 鸡东县| 沂源县| 林西县| 赤峰市| 江北区| 鄂伦春自治旗| 桃园市| 昆山市| 洛阳市|