国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python3.2中的字符串函數學習總結

2020-02-23 00:49:39
字體:
來源:轉載
供稿:網友

Sequence Types

sequence類型有六種:strings, byte sequences (bytes objects), byte arrays(bytearray objects), list, tuple, range objects.

sequence類型都支持的通用操作:
成員檢查:in、not in
連接:+
復制:*
下標取值:s[i]
切片:s[i : j]
長度檢查:len(s)
最小值:min(s)
最大值:max(s)
索引取值:s.index(i)
字符串統計:s.count(i)

String Methods

判斷類方法,通常返回一個布爾值:

str.endswith(suffix[, start[, end]]):

判斷字符串是否以指定后綴結尾,返回True或False。start和end指定判斷的起始范圍,默認全字符串。如:
代碼如下:
'abcde'.endswith('de')   -->True
'abcde'.endswith('de', 0, 3)   -->Flase


str.startwith(prefix[, start[, end]]):

與str.endwith()相反,判斷字符串是否以指定前綴開始。

str.islower():

判斷字符串中的字母字符是否全部為小寫,該方法僅判斷字符串中的字母字符,不理會其它字符。字符串必須至少包含一個字母字符,否則返回False。如:
代碼如下:
‘中國'.islower()   -->False
‘ab中國'.islower()   -->True

str.isupper():

與st.islower()方法相反,判斷所有字母字符是否全部大寫。

str.istitle():

判斷字符串每個單詞的首字母是否大寫。字符串必須至少包含一個字母字符,否則返回False。即使首字母字符前面有非字母字符,如中文、數字、下劃線等,也不影響對首字母字符的判斷。
代碼如下:
‘中國'.istitle()   -->False    //字符串不包含字母,返回False
‘中國Abc'.istitle()   -->True    //雖然首字母字符A前面有非字母字符,仍然返回True
‘-Abc xyz'.istitle()   -->False    //后一個單詞的首字母不是大寫,返回False

str.isalnum():

判斷字符串是否只包含由文字數字式字符,字符串僅包含中文字符合法。若字符串包含空格、下劃線、~等非文字數字式字符,均返回False。如:
代碼如下:
‘3'.isalnum()   -->True
‘中國'.isalnum()   -->True
‘-'.isalnum()   -->False

注:alphanumberic是一個特殊詞匯,它表明這個字符串由數字字符或文字字符組成。如,'3'包括了一個數字字符,'a'包含了一個文字字符,而'3a'同時包括數字字符和字母字符。

str.isalpha():
判斷字符串是否只包含文字字符,字符串僅包含中文字符合法。如:
代碼如下:
‘中國'.isalpha()   -->True
‘3'.isalpha()   -->False

str.isidentifier():

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 策勒县| 湛江市| 金山区| 北川| 武宁县| 新龙县| 板桥市| 东丰县| 兰考县| 金堂县| 秦皇岛市| 武夷山市| 荥阳市| 乳山市| 原阳县| 新龙县| 甘孜县| 个旧市| 手机| 阳东县| 始兴县| 独山县| 遂溪县| 江阴市| 邛崃市| 陵水| 文昌市| 封开县| 修文县| 彭阳县| 松江区| 黄山市| 瑞丽市| 北辰区| 江都市| 德钦县| 比如县| 正安县| 白河县| 宿迁市| 游戏|