Python字串操作常用函式
一、字串基本操作
字串是一種序列,所有序列都有如下基本操作:
1. len():求序列長度
2. in :判斷元素是否存在於序列中
3. max() :返回最大值
4. min() :返回最小值
5.cmp(str1,str2):比較 2 個序列值是否相同
6. ord(): 返回某個字元(注意,是一個字元,不是多個字元組成的串)所對一個的 ASCII 值(是十進位制的)
7. chr(): 根據整數值得到相應字元
二、字串格式化輸出
三、split函式:字串根據某個分割符進行分割
例:
>>> a = "I LOVE PYTHON"
>>> a.split(" ")
['I', 'LOVE', 'PYTHON']
這是用空格作為分割,得到了一個名字叫做列表(list)的返回值,關於列表的內容,後續會介紹。還能用別的分隔嗎?
例:
>>> b = "www.itdiffer.com"
>>> b.split(".")
['www', 'itdiffer', 'com']
四、去掉字串兩頭的空格
這個功能在讓使用者輸入一些資訊的時候非常有用。有的朋友喜歡輸入結束的時候敲擊空格,比如讓他輸入自己的名字,輸完了,他來個空格。有的則喜歡先加一個空格,總做的輸入的第一個字前面應該空兩個格。這些空格是沒用的。Python 考慮到有不少人可能有這個習慣,因此就幫助程式設計師把這些空格去掉。
方法是:
S.strip() 去掉字串的左右空格
S.lstrip() 去掉字串的左邊空格
S.rstrip() 去掉字串的右邊空格
例:
>>> b=" hello " # 兩邊有空格
>>> b.strip()
'hello'
>>> b
' hello '
五、字元大小寫的轉換
S.upper() #S 中的字母大寫
S.lower() #S 中的字母小寫
S.capitalize() # 首字母大寫
S.isupper() #S 中的字母是否全是大寫
S.islower() #S 中的字母是否全是小寫
S.istitle() #判斷是否符合標題格式
六、join 拼接字串
用“+”能夠拼接字串,但不是什麼情況下都能夠如願的。比如,將列表中的每個字元(串)元素拼接成一個字串,並且用某個符號連線,如果用“+”,就比較麻煩了。
用字串的 join 就比較容易實現。
例:
>>> b
'www.itdiffer.com'
>>> c = b.split(".")
>>> c
['www', 'itdiffer', 'com']
>>> ".".join(c)
'www.itdiffer.com'
>>> "*".join(c)
'www*itdiffer*com'
相關文章
- 【Python】常用的字串函式Python字串函式
- Python字串操作、函式整理Python字串函式
- 字串操作函式字串函式
- Python學習-字串函式操作1Python字串函式
- Python學習-字串函式操作3Python字串函式
- 處理PHP中字串的常用操作及函式PHP字串函式
- Sql字串操作函式SQL字串函式
- C語言常用字串操作函式總結C語言字串函式
- T-SQL——函式——字串操作函式SQL函式字串
- Js字串操作函式大全JS字串函式
- 手撕字串操作函式字串函式
- python字串函式Python字串函式
- 總結常用的字串函式字串函式
- 字串比較的常用函式字串函式
- Linux常用C函式—記憶體及字串操作篇(轉)Linux函式記憶體字串
- Lesson12——NumPy 字串函式之 Part1:字串操作函式字串函式
- python字串函式strip()Python字串函式
- 常用記憶體操作函式記憶體函式
- python函式教程:Python 字串操作(string替換、擷取等)Python函式字串
- python的常用函式Python函式
- PHP:常用PHP陣列操作函式PHP陣列函式
- 部分liunx下字串操作函式(轉載)字串函式
- python常用內建函式Python函式
- python 常用內建函式Python函式
- SQL中常用的字串LEFT函式和RIGHT函式詳解!SQL字串函式
- MySQL 十大常用字串函式MySql字串函式
- sql常用函式詳解(一)——字串擷取SQL函式字串
- 7.PHP陣列和字串常用函式PHP陣列字串函式
- JavaScript中常見的字串操作函式及用法JavaScript字串函式
- Python常用函式及說明Python函式
- SQL中的常用的字串處理函式大全SQL字串函式
- 字串函式之Strtok()函式字串函式
- 【C語言】常用的字串函式及相關函式的自我實現C語言字串函式
- einsum函式介紹-張量常用操作函式
- python函式每日一講 - format函式字串格式化入門Python函式ORM字串格式化
- 超詳細!盤點Python中字串的常用操作Python字串
- Python正規表示式常用函式詳解Python函式
- Mysql 常用函式(1)- 常用函式彙總MySql函式