国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
四川省| 新竹县| 房产| 鹤峰县| 乐东| 铜川市| 开江县| 永仁县| 青州市| 大庆市| 都安| 象州县| 福建省| 偏关县| 龙里县| 招远市| 巴马| 揭东县| 闸北区| 公主岭市| 陇南市| 安达市| 涪陵区| 滦平县| 阳朔县| 鸡西市| 宾阳县| 山阴县| 始兴县| 安新县| 龙江县| 德安县| 陕西省| 鄂托克前旗| 云安县| 伊宁县| 石柱| 二手房| 额敏县| 收藏| 辽中县|