真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python字符串的5個(gè)知識(shí)點(diǎn)

1.使用方法修改字符串的大小寫

創(chuàng)新互聯(lián)公司是少有的做網(wǎng)站、網(wǎng)站設(shè)計(jì)、營(yíng)銷型企業(yè)網(wǎng)站、成都微信小程序、手機(jī)APP,開發(fā)、制作、設(shè)計(jì)、賣鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,于2013年成立,堅(jiān)持透明化,價(jià)格低,無(wú)套路經(jīng)營(yíng)理念。讓網(wǎng)頁(yè)驚喜每一位訪客多年來(lái)深受用戶好評(píng)

在msg.title()中,msg后面的句點(diǎn)(.)讓python對(duì)變量msg執(zhí)行方法title()指定的操作。每個(gè)方法后面都跟著一對(duì)括號(hào),這是因?yàn)榉椒ㄍǔP枰~外的信息來(lái)完成其工作。這種信息是在括號(hào)內(nèi)提供的。函數(shù)title()不需要額外的信息,因此它后面的括號(hào)是空的。

title()以首字母大寫的方式顯示每個(gè)單詞,即將每個(gè)單詞的首字母都改為大寫。這很有用,因?yàn)槟憬?jīng)常需要將名字視為信息。例如,你可能希望程序?qū)⒅礎(chǔ)da、ADA、ada視為同一個(gè)名字,并將它們都顯示為Ada。

lower()可以將字符全都轉(zhuǎn)換為小寫。存儲(chǔ)數(shù)據(jù)時(shí)這種方法很有用。很多時(shí)候,你無(wú)法依靠用戶來(lái)提供正確的大小寫,因此需要將字符串先轉(zhuǎn)換為小寫,再存儲(chǔ)它們。以后需要顯示這些信息時(shí),再將其轉(zhuǎn)換為最合適的大小寫方式。

upper()可以將字符全都轉(zhuǎn)換為大寫。

我試了一下如果一行里同時(shí)使用兩種方法會(huì)怎樣

Python字符串的5個(gè)知識(shí)點(diǎn)

Python字符串的5個(gè)知識(shí)點(diǎn)

它會(huì)執(zhí)行最后的一種方法。我又用三個(gè)操作同時(shí)使用來(lái)試了一下,真的是這樣

Python字符串的5個(gè)知識(shí)點(diǎn)

Python字符串的5個(gè)知識(shí)點(diǎn)

2.合并(拼接)字符串

python使用加號(hào)(+)賴合并字符串,我們使用+來(lái)合并msg、空格和msg1以及制表符空的那一堆空格。

3.使用制表符或換行符來(lái)添加空白

最后的 是制表符。為了看出制表符的作用可以進(jìn)行如下嘗試

Python字符串的5個(gè)知識(shí)點(diǎn)

Python字符串的5個(gè)知識(shí)點(diǎn)

沒(méi)有空格沒(méi)有制表符的時(shí)候兩個(gè)字符串是緊挨在一起的。但是有了制表符就相當(dāng)于在字符串之間添了一堆空格把字符串分割開

Python字符串的5個(gè)知識(shí)點(diǎn)

Python字符串的5個(gè)知識(shí)點(diǎn)

但是這么寫制表符究竟空了幾個(gè)格呢?我復(fù)制了顯示出來(lái)的程序放進(jìn)輸入框里和那些字符對(duì)比了一下。

Python字符串的5個(gè)知識(shí)點(diǎn)

這么一數(shù),應(yīng)該是五個(gè)格。

在編程中,空白泛指任何非打印字符,如空格、制表符和換行符。使用空白來(lái)組織輸出可以讓程序更加易讀。

是換行符,原來(lái)一行輸出的程序會(huì)變成兩行輸出。

Python字符串的5個(gè)知識(shí)點(diǎn)

Python字符串的5個(gè)知識(shí)點(diǎn)

制表符和換行符也可以同時(shí)使用

Python字符串的5個(gè)知識(shí)點(diǎn)

Python字符串的5個(gè)知識(shí)點(diǎn)

4.刪除空白

在程序中,額外的空白可能令人迷惑。對(duì)程序員來(lái)說(shuō),'python'和'python '看起來(lái)幾乎沒(méi)什么兩樣,但對(duì)程序來(lái)說(shuō),它們卻是兩個(gè)不同的字符串。Python能夠發(fā)現(xiàn)'python '中額外的空白,并認(rèn)為它是有意義的——除非你告訴它不是這樣的。

空白很重要,因?yàn)槟憬?jīng)常需要比較兩個(gè)字符串是否相同。例如,一個(gè)重要的示例是,在用戶登錄網(wǎng)站時(shí)檢查其用戶名。但在一些簡(jiǎn)單的多的情形下,額外的空格也可能令人迷惑。所幸在python中,刪除用戶輸入的數(shù)據(jù)中的多余的空白易如反掌。

rstrip()用于刪除字符串末尾包含多余的空白,但是這種刪除只是暫時(shí)的,截下來(lái)再詢問(wèn)msg5這個(gè)變量時(shí),末尾的空白還在。要永久刪除這個(gè)空白必須將刪除操作的結(jié)果存回變量中。在編程中,經(jīng)常要修改變量的值,再將新值存回到原來(lái)的變量中。這就是變量的值可能歲程序的運(yùn)行或用戶輸入數(shù)據(jù)而發(fā)生變化的原因。

lstrip()用于刪除字符串兩端的空白。strip()用于同時(shí)刪除字符串兩端的空白。

5.單引號(hào),雙引號(hào),多引號(hào)使用比較

三引號(hào)表示換行,如果不想寫換行符的話可以用三引號(hào)。三引號(hào)包括三引號(hào)所帶的內(nèi)容一共占幾行,輸出就會(huì)占幾行。如果三引號(hào)單獨(dú)成行,那一行輸出時(shí)會(huì)空著。如果三引號(hào)與別的內(nèi)容成行,那一行會(huì)輸出引號(hào)內(nèi)的內(nèi)容

Python字符串的5個(gè)知識(shí)點(diǎn)

值得一提的是三引號(hào)內(nèi)可以寫注釋,注釋會(huì)被輸出。

Python字符串的5個(gè)知識(shí)點(diǎn)

單引號(hào)和雙引號(hào)在引號(hào)內(nèi)的內(nèi)容里沒(méi)有引號(hào)時(shí)是對(duì)輸出沒(méi)有影響的,但是如果輸出的內(nèi)容里有和自身一樣的引號(hào)的話就會(huì)引起混亂。

Python字符串的5個(gè)知識(shí)點(diǎn)

Python字符串的5個(gè)知識(shí)點(diǎn)

這個(gè)時(shí)候換另一種引號(hào)使用就好了

Python字符串的5個(gè)知識(shí)點(diǎn)

Python字符串的5個(gè)知識(shí)點(diǎn)

或者也可以在雙引號(hào)里打單引號(hào)

Python字符串的5個(gè)知識(shí)點(diǎn)

Python字符串的5個(gè)知識(shí)點(diǎn)

如果非要用同種引號(hào)也不是不可以,這就需要用到轉(zhuǎn)義字符,寫起來(lái)就沒(méi)有那么好看了

Python字符串的5個(gè)知識(shí)點(diǎn)

Python字符串的5個(gè)知識(shí)點(diǎn)

分享標(biāo)題:Python字符串的5個(gè)知識(shí)點(diǎn)
URL地址:http://weahome.cn/article/jsppge.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部