python 字符串使用 小結

    字符串在語言中的使用應該是很廣泛的了吧。
使用語言不可能不學習字符串,但是字符串除了常用的方法還有其他許多的方法,這裏做個小結。

一、【創建字符串】
     s = '...'
     s = "..."
    a, b =  'test1', 'test2'
    ...
二、【字符串數學操作】
    加:
    >>> a, b = 'test1', 'test2'
    >>> a+b
        'test1test2'
乘:
    >>> a*2
        'test1test1'
%:
    >>> 'test:%d' % 666
    'test:666'
    >>> 'test:%s' % '666'
    'test:666'
    >>> 'test:%r' % '666'
    "test:'666'"
二、【字符串內置函數】
    目前收集了這些內置方法:
string.capitalize()
將第一個字母大寫
 
string.count()
獲取某個字符串的數目
 
string.find()
獲取某個字符串的起始位置
 
string.isalnum()
檢測是否僅包含0-9A-Za-z
 
string.isalpha()
檢查是否僅包含A-Za-z
 
string.isdigit()
檢查是否僅包含數字
 
string.islower()
檢查是否均爲小寫字母
 
string.isspace()
檢查是否均爲空白字符
 
string.istittle()
檢查單詞是否首字母大寫
 
string.isupper()
檢查是否均爲大寫字母
 
string.join()
連接字符串
將原字符串插入參數字符串中的每兩個字符之間
string.lower()
將字符串全部轉爲小寫
對用戶輸入的內容進行存儲時比較有用
string.split()
分割字符串
 
string.swapcase()
將大寫轉爲小寫,小寫轉爲大寫
 
string.tittle()
將單詞首字母大寫
可將Abc、ABC、abc轉爲Abc,視爲同一值
string.upper()
將字符串全部轉爲大寫
 
len(string)
獲取字符串長度
 
string.isdecimal()
檢查是否僅包含十進制字符
 
string.strip()
去掉首尾的空格
 
string.rstrip()
去掉末尾的空格
 
string.lstrip()
去掉開頭的空格
 
string.index(a)
獲取‘a’字符串在string中的第一個位置
 
三、【原始字符串】
r'字符串'  或 R'字符串'
        如,path = r'e:\book'  
        注:不能以“\”結尾
四、【非字符串轉換】
str(obj):
    >>> a = 666
    >>> str(a)
    '666'
五、【切片】
(1)整個字符串
>>> a = 'this is a test'
>>> a[:]
'this is a test'
(2)正向切片
>>> a[:2]
'th'
(3)反向切片
>>> a[:-2]
'this is a te'
(4)倒序
>>> a[::-1]
'tset a si siht'
(5)倒序切片
>>> a[::-2]
'te ish'
先總結這麼多吧,後面繼續。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章