官术网_书友最值得收藏!

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 切片操作結果

主站蜘蛛池模板: 宜宾市| 双鸭山市| 闻喜县| 章丘市| 鸡东县| 平乡县| 顺义区| 布尔津县| 缙云县| 太湖县| 礼泉县| 安达市| 洞头县| 华容县| 吉首市| 康马县| 阿克苏市| 中阳县| 清丰县| 门头沟区| 丹江口市| 呈贡县| 天台县| 慈溪市| 汉中市| 西城区| 工布江达县| 焉耆| 金寨县| 安远县| 农安县| 阜康市| 元江| 德阳市| 东山县| 高州市| 钟山县| 郴州市| 蓬溪县| 大连市| 贡觉县|