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ì)怎樣
它會(huì)執(zhí)行最后的一種方法。我又用三個(gè)操作同時(shí)使用來(lái)試了一下,真的是這樣
2.合并(拼接)字符串
python使用加號(hào)(+)賴合并字符串,我們使用+來(lái)合并msg、空格和msg1以及制表符空的那一堆空格。
3.使用制表符或換行符來(lái)添加空白
最后的 是制表符。為了看出制表符的作用可以進(jìn)行如下嘗試
沒(méi)有空格沒(méi)有制表符的時(shí)候兩個(gè)字符串是緊挨在一起的。但是有了制表符就相當(dāng)于在字符串之間添了一堆空格把字符串分割開
但是這么寫制表符究竟空了幾個(gè)格呢?我復(fù)制了顯示出來(lái)的程序放進(jìn)輸入框里和那些字符對(duì)比了一下。
這么一數(shù),應(yīng)該是五個(gè)格。
在編程中,空白泛指任何非打印字符,如空格、制表符和換行符。使用空白來(lái)組織輸出可以讓程序更加易讀。
是換行符,原來(lái)一行輸出的程序會(huì)變成兩行輸出。
制表符和換行符也可以同時(shí)使用
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)容
值得一提的是三引號(hào)內(nèi)可以寫注釋,注釋會(huì)被輸出。
單引號(hào)和雙引號(hào)在引號(hào)內(nèi)的內(nèi)容里沒(méi)有引號(hào)時(shí)是對(duì)輸出沒(méi)有影響的,但是如果輸出的內(nèi)容里有和自身一樣的引號(hào)的話就會(huì)引起混亂。
這個(gè)時(shí)候換另一種引號(hào)使用就好了
或者也可以在雙引號(hào)里打單引號(hào)
如果非要用同種引號(hào)也不是不可以,這就需要用到轉(zhuǎn)義字符,寫起來(lái)就沒(méi)有那么好看了