二、Python第二课——变量命名规则及字符串变量相关函数
目錄
一、變量命名規(guī)則
二、字符串變量及相關(guān)函數(shù)
1、字符串變量?
2、相關(guān)函數(shù)?
最后瑣碎雜物:
1、字符串之間的拼接
2、字符串格式控制(制表符和換行)
一、變量命名規(guī)則
正如其他編程語(yǔ)言一樣,程序離不開聲明變量,所以就需要遵守一定的規(guī)則。詳細(xì)規(guī)則如下:
A、變量名只能包含字母、下劃線和數(shù)字。變量名可以以字母或下劃線開頭但不能以數(shù)字開頭。例如:a_bug是正確的變量命名,1_asd是錯(cuò)誤的變量命名
B、變量名不能包含空格,但可用下劃線分割其中的單詞,例如:greet_messsage
C、變量命名時(shí)要注意避免與Python關(guān)鍵字和函數(shù)名相同(所以盡量在使用英文單詞時(shí)用下劃線加點(diǎn)什么東西)
D、變量名應(yīng)該簡(jiǎn)潔易懂,盡量少用小寫字母“l(fā)”和大寫字母“O”,因?yàn)榭赡鼙诲e(cuò)看成數(shù)字“1”和“0”(部分字體確實(shí)會(huì)出現(xiàn)這個(gè)現(xiàn)象)
注:有的書中還提到盡量少使用大寫字母。
二、字符串變量及相關(guān)函數(shù)
1、字符串變量?
? ? ? ?字符串是我學(xué)習(xí)Python接觸到的第一個(gè)數(shù)據(jù)類型,可以這樣理解:字符串就是一些字符有序的排列在一起,如“ABCDEFG”,這就是一個(gè)字符串。在Python中,用引號(hào)(包括雙引號(hào)和單引號(hào))引起的都是字符串(這一點(diǎn)與C語(yǔ)言不同,目的是為了讓字符串中也可以包含引號(hào)和撇號(hào)(這個(gè)撇號(hào)貌似是這樣的:Mom ' s Car?))例如:在python中可以有如下字符串:' I told my friends, " You are welcome " '?
注:在用單引號(hào)引起的字符串中,如果包含撇號(hào),就會(huì)導(dǎo)致錯(cuò)誤(原因:Python解釋器會(huì)將第一個(gè)單引號(hào)和撇號(hào)之間的內(nèi)容視為一個(gè)字符串,進(jìn)而將余下的文本視為Python代碼)
個(gè)人觀點(diǎn):這其實(shí)和語(yǔ)文句子中的標(biāo)點(diǎn)符號(hào)一模一樣。例如:小明復(fù)述道:“阿基米德曾說(shuō):‘給我一個(gè)支點(diǎn),我能撬起整個(gè)地球!' ”
錯(cuò)誤舉例:
2、相關(guān)函數(shù)?
? ? ? ?課程較早介紹函數(shù)或者方法,和其他編程語(yǔ)言其實(shí)是一樣的概念,是對(duì)數(shù)據(jù)執(zhí)行的操作(這里為了易于理解就用“函數(shù)”來(lái)表示)每個(gè)函數(shù)后面通常會(huì)跟著一對(duì)括號(hào),這是因?yàn)楹瘮?shù)經(jīng)常需要額外的參數(shù)來(lái)完成工作。
字符串處理函數(shù)有:
title():以首字母大寫的方式顯示字符串的每個(gè)單詞?
upper():將字符串全部改寫為大寫
lower():將字符串全部改寫為小寫
lstrip():刪除字符串開頭的空白?(可將“l(fā)strip”中的“l(fā)”看作是“l(fā)eft”的縮寫,如此一來(lái),這個(gè)函數(shù)的功能變?yōu)閯h除字符串左側(cè)的空白)
rstrip():刪除字符串串尾的空白(可將“rstrip”中的“r”看作是“right”的縮寫,如此一來(lái),這個(gè)函數(shù)的功能變?yōu)閯h除字符串右側(cè)的空白)
strip():刪除字符串中的空白?
?
message=" abcdefgkijk " #聲明一個(gè)字符串 print(message) #輸出原字符串 print(message.title()) #將其開頭大寫 print(message.upper()) #將所有字母大寫 message=message.upper() #將大寫后的字符串放入本字符串 print(message) #輸出現(xiàn)有的字符串(全部是大寫的字母) print(message.lower()) #將所有字母小寫 print(message.lstrip()) #去掉字符串前的空格 print(message.rstrip()) #去掉字符串后的空格注:任何方法使用后,如不重新給變量賦值,則變量不會(huì)變化。要永久刪除這個(gè)字符串中的空白,必須將刪除操作的結(jié)果存儲(chǔ)到變量中
最后瑣碎雜物:
1、字符串之間的拼接
字符串和字符串之間的拼接可以直接使用“+”,這比C語(yǔ)言(不借助其他函數(shù)實(shí)現(xiàn))要簡(jiǎn)單的多。具體用法如下:
message_1="Hello! " message_2="Welcome to my CSDN blog! " message_3=message_1+message_2 print(message_3)2、字符串格式控制(制表符和換行)
?制表符和換行的使用可以讓輸出更整齊。制表符,我個(gè)人感覺就是空格!用法:
print("1、Language:\tPython\tC++\tJava\tC#\t") #輸出只有制表符 print("2、Language:\nPython\nC++\nJava\nC#\n") #輸出只有換行 print("3、Language:\n\tPython\n\tC++\n\tJava\n\tC#\n\t") #輸出有制表符和換行?
三、備注方式
單行備注,使用“#”號(hào),整段備注使用“三個(gè)引號(hào)”(單引號(hào)、雙引號(hào)都行)開頭和結(jié)尾。快速備注:刷住需要備注的代碼,然后鍵盤按下“Shift+/”就可以了。
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的二、Python第二课——变量命名规则及字符串变量相关函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 军舰的发射井为什么放前面好?
- 下一篇: 十四、Python第十四课——文件和异常