- Python從入門到項目實踐(超值版)
- 聚慕課教育研發中心
- 584字
- 2020-01-20 14:50:17
5.1 字符串基本操作

Python字符串的常用操作,包括字符串的替換、截取、復制、連接、比較、查找等。
在Python中,字符串有時候會有許多的空格,如果想去除空格,就需要以下一些方法。
【例5-1】分別去除字符串兩邊的空格、字符串左邊的空格和字符串右邊的空格。
(1)strip():刪除字符串兩邊的指定字符,默認為空格。

(2)lstrip():刪除字符串左邊的指定字符,默認為空格。

(3)rstrip():刪除字符串右邊指定字符,默認為空格。

程序運行結果如圖5-1所示。
【例5-2】復制字符串。

程序運行結果如圖5-2所示。
【例5-3】連接字符串+:連接兩個字符串。

程序運行結果如圖5-3所示。
【例5-4】使用len()求給定的字符串長度。

程序運行結果如圖5-4所示。

圖5-1 去除空格結果

圖5-2 復制字符串結果

圖5-3 連接字符串結果

圖5-4 求字符串長度結果
【例5-5】字符串中字母大小寫轉換。
使用lower()將字符串中的字母轉換為小寫,upper()將字符串中的字母轉換為大寫,swapcase()將字符串中的字母大小寫互換,capitalize()將字符串中的首字母大寫。

程序運行結果如圖5-5所示。
【例5-6】使用center()方法將字符串放入中心位置,可指定長度以及位置兩邊字符。

程序運行結果如圖5-6所示。
【例5-7】使用count()進行字符串統計,在給定的字符串中統計特定字符的個數。下面是統計字符串a中字符'l'的個數。

程序運行結果如圖5-7所示。
【例5-8】通過[ :]進行字符串切片。

程序運行結果如圖5-8所示。

圖5-5 字符串字母大小寫轉換結果

圖5-6 字符串放入中心位置結果

圖5-7 統計字符串結果

圖5-8 切片操作結果
推薦閱讀
- Learning Python Web Penetration Testing
- 少兒人工智能趣味入門:Scratch 3.0動畫與游戲編程
- Cassandra Design Patterns(Second Edition)
- HTML5游戲開發案例教程
- Securing WebLogic Server 12c
- Hands-On Enterprise Automation with Python.
- jQuery Mobile移動應用開發實戰(第3版)
- C專家編程
- Android群英傳
- Go語言底層原理剖析
- C++程序設計教程
- Python大規模機器學習
- 深入理解Java虛擬機:JVM高級特性與最佳實踐
- JavaScript設計模式與開發實踐
- Swift Essentials(Second Edition)