python中字串常用的函式

2022-09-04 10:27:11 字數 1232 閱讀 5853

s ="hello world"

s[2]  >>> "l"    索引 

s.index("l") >>> 2    索引值  (返回第乙個)

s[0:3]  >>> "hel"    切片   (冒號左側索引值開始,右側索引值前一位結束,-1 代表最後一位)

id(s)  >>> 34733680    記憶體位址編號

len(s) >>> 11    字串的長度

"h" in s >>> true    判斷字元是否在字串中

max(s) >>> "w"    返回字串中的最大值(字母返回索引最大的)

min(s) >>> " "     返回字串中的最小值(字母返回索引最小的)

ord("!") >>> 33    返回字元utf-8 中的十進位制位置

chr(33) >>> "!"    返回當前位置的字元

"i like %s %s" %("python","!")  >>>i like python !    格式化輸出 (%s 代表著佔位符,用%後面()中內容代替  %s代表字元,%d 代表整數,%f 代表浮點數)

dir(s) >>> ....    返回字串常用的方法

s.isalpha() >>> false    判斷字元是否全是字母如果全是返回true

s.split(" ") >>> ['hello', 'world']    通過什麼字元將字元分割成列表

s.strip() >>>"hello world"     去掉字元的左右空格

s.upper() >>> "hello world"     字元變大寫

s.isupper() >>>false     字元是否全大寫

s.lower() >>> "hello world"    字元變小寫

s.islower() >>> true   字元是否全小寫

s.title() >>> "hello world"     首字母變大寫

s.istitle() >>> false    

s.capitalize() >>> "hello world"    字元首字母大寫 (capitalize) 

增加:s.replace(「舊字元」,"新的字元")    #把舊的字元替換成新的字元

s.isdigit()    # 判斷字串是不是數字

PYTHON字串常用函式

1.find and rfind 從左開始找 title find le 存在返回索引值,不存在 1 從右開始找 title find le 存在返回索引值,不存在 1 2.join 列表轉成字串 join list 3.split 字串轉成列表 ss,aa,cc split ss aa cc 4....

Python字串常用函式

capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度width的新字串 count sub start end 返回sub在字串裡邊出現的次數,start和end引數表示範圍,可選。encode ...

Python 字串常用函式

函式 描述 返回值 str.capitalize 將字串的第乙個字元大寫 str.title 返回標題化的字串,即每個單詞的首字母都大寫 str.upper 全大寫str.lower 全小寫len str 返回字串的長度。用法與其他不同。str.count substring start end 統...