Python字符和字符串的相關代碼示例解析
Python字符是python程序的基本構件,而且相關的程序是由相關的字符構成,以及Python字符串相關的實際操作方案,以下是文章的具體介紹,希望你瀏覽完以下的文章會有所所獲。以下是文章的詳細介紹。
Python字符(數位,字母和符號,比如$\@,%和*)是python程序的基本構件。每個程序都由字符構成。這些字符按照有意義的方式組合,表示解釋器用于執行一項任務的一系列指令。每個字符都有對應的“字符代碼“(有時稱為”整數序數值“)。例如,整數值122對應于字符常量”z“。
python提供了ord函數,它取一個字符作為參數,并返回該字符的字符代碼。在大多數現代語言和系統中,字符值都是根據”Unicode“字符集”建立的。Unicode是一種國際性字符集,其中包含的符號和字母比ASCII字符集多得多。
- ord("z") >>> 122
- ord("\n") >>>10
python中的字符串是一種基本數據類型。記住,字符串是一種“不可變序列”,創建之后就不能改變。前面介紹了如何使用len函數獲取一個字符串的茶館年度,如何用運算符+連接字符串,以及如何運用運算符%格式化Python字符串。Python字符串還支持各種方法,它們可執行其他各種格式化以及處理功能。
- capitalize()
首字符大小。其他任何大寫字母都轉換成小寫。
- center(width)
返回寬度為width的字符串,并讓原始字符串在其中居中(兩邊用空格填充)
- count(substring[.start[,end]])
返回substring在原始Python字符串中出現的次數。如果指定了start參數,就從start位置開始搜索[開始位置為0],如果還指定了end參數,就到end位置停止。
- endswitch(substring[,start[,end]])
如果以字符串subtring 結束,就返回1,否者返回0,其他同上。
- expandtabs([tabsize])
返回一個新字符串,其中所有制表符都被替換成空格。可選的tabsize參數指定了用于一個指表符的空格字符數,默認為8
- find(substring[,start[,end]])
返回substring在字符串中出現時的***索引位置;如果Python字符串不包括該substring ,就返回-1。如果指定了start參數,就從那個索引位置開始搜索,如果還指定了end參數,方法就在start:end這個分片中搜索
- index(substring[,start[,end]])
搜索與find方法相同的操作,但假如在字符串中沒有發現substring ,就引發一個ValueError異常。
- isalnum()
- .......
- ####
- string1 = "now I am here."
- print string1.center(50)
- print string1.rjust(50)
- print string1.ljust(50)
上面的代碼是實現空白填補達到Python字符串要求的長度,center在兩邊填補,rjust右邊填補,ljust左邊填補。
【編輯推薦】
- 用python代碼安裝軟件所需要的工具的介紹
- Python編程語言比perl在實際應用中優點所在
- 對Python編程的實際操作方案的詳細介紹
- python開發環境中IDLE的相關介紹
- Python開發環境中的七種可應用的相關軟件