五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

[oeasy]python0022_框架標(biāo)題的制作_banner_結(jié)尾字符串_end

2022-12-01 20:47 作者:oeasy  | 我要投稿

結(jié)尾字符串(end)

回憶上次內(nèi)容

  • python3 的程序是一個 5.3M 的可執(zhí)行文件

    • objdump -d ~/python3 > python3.asm

    • python3 里面存的是 cpu 指令

    • 可以執(zhí)行的那種

    • 我們可以把指令對應(yīng)的匯編找到

  • 匯編語句是和當(dāng)前機器架構(gòu)的指令集相關(guān)的

    • uname -a可以查詢指令集

  • 我們執(zhí)行的過程其實是

    • 在顯示器輸出了hello world

    • python3 解釋器執(zhí)行完畢

    • 在內(nèi)存中構(gòu)建解釋器

    1. 系統(tǒng)先執(zhí)行python3這個可執(zhí)行文件

    2. 將參數(shù)hello.py 放入解釋器

    3. python3解釋器 對于hello.py 解釋執(zhí)行

    4. 把控制權(quán)還給 shell

  • 這就是我們執(zhí)行hello.py的過程

  • 我想輸出個稍微復(fù)雜點的東西

    • 可以做下面這個框架標(biāo)題嗎???

嘗試制作

vi banner.py

  • 首先要新建一個banner.py文件

    • 并用vi 打開并編輯

  • 效果如下圖

  • :w|!python % 執(zhí)行腳本

  • 新開個test.py做實驗

兩個空行

  • 然后嘗試在兩行中輸出

    • 兩行print()

  • 運行結(jié)果

  • 為什么2個 print() 就會輸出2個空行?

    • 這里面也沒有換行啊?

  • help 一下

查詢幫助

  • 去游樂場

    • help(print)

  • 這里面有一個 參數(shù)end

    • end默認(rèn)值為 ?\n

    • 這個默認(rèn)參數(shù)

    • 也就是說默認(rèn)結(jié)尾符(end)是換行符

    • \n 就是我們上次接觸的換行符

    • 讓結(jié)尾默認(rèn)有個換行

    • 意思是結(jié)尾符

  • 如果我們把 默認(rèn)結(jié)尾符(end)

    • 設(shè)置為$會如何?

  • 說干就干

end 結(jié)尾字符

print("HelloWorld",end='$')

  • end 就是結(jié)尾

  • print 會給字符串最后結(jié)尾加上一個$

  • 他直接把后面的提示符給頂出來一塊

    • 哈哈哈哈??

  • 如果是多個字符呢?

多個字符

  • 比如abc

  • 多個字符其實就是字符串

    • 都會加到結(jié)尾處

  • 如果是多個換行符呢?

  • 任何字符都可以放到結(jié)尾字符串里面

  • 但如果結(jié)尾字符串里啥都沒有呢?

  • 會如何?

不換行

print("hello",end="")

  • 試試 end=""

  • 這樣就把原來行尾默認(rèn)的換行符去掉了

    • 也就是不換行輸出

  • 如果使用 end=''

    • 但是依舊想要在結(jié)束的地方換行

    • 也就是另起一行

  • 應(yīng)該怎么辦?

結(jié)尾還是換行

  • 手動在輸出字符串結(jié)尾添加 \n

    • 這樣就可以不換行持續(xù)在一行輸出了!

    • 同樣如果在里面加上\n也就會換行了

  • 下面兩句是等價的

print("hello\n",end='')print("hello")

  • 這不就是又繞回到默認(rèn)狀態(tài)了么?!

  • 通過繞了這一大圈

    • 其實我們深入地了解了換行符和end參數(shù)

  • ?? 很多事情比之前更清晰了

總結(jié)

  • print函數(shù)

    • 意味著輸出后不自動換行

    • 我可以手動在輸出字符串的末尾加上換行符(\n)

    • end參數(shù) 的值可以是任意字符串

    • end參數(shù) 的值會輸出到結(jié)尾位置

    • end參數(shù) 的默認(rèn)值是 \n

    • 有個默認(rèn)的 end參數(shù)

    • 如果end是空串(end="")

  • 這樣的話

    • 我不但可以控制輸出時結(jié)尾換不換行

    • 還能控制具體在哪里換行

  • 我想輸出點別的

  • 比如說當(dāng)前?時間???

  • 我們下次再說!??

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

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

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

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


[oeasy]python0022_框架標(biāo)題的制作_banner_結(jié)尾字符串_end的評論 (共 條)

分享到微博請遵守國家法律
佛坪县| 海原县| 西青区| 杂多县| 嘉禾县| 罗平县| 怀安县| 沈丘县| 海晏县| 泊头市| 呼和浩特市| 千阳县| 岗巴县| 平安县| 林周县| 江达县| 宕昌县| 富川| 石林| 株洲市| 孝昌县| 郯城县| 常州市| 上思县| 平原县| 临湘市| 仙居县| 高平市| 福鼎市| 武川县| 湛江市| 华蓥市| 漳州市| 肃北| 贞丰县| 铜梁县| 博兴县| 牙克石市| 萝北县| 六盘水市| 泰宁县|