函式&方法
描述示例
find
檢測字串是否包含指定字元,如果是返回開始的索引值,否則返回-1
str1 = 'hello world'
print(str1.find('lo'))
index
檢測字串是否包含指定字元,如果是返回開始的索引值,否則提示錯誤
str1 = 'hello world'
print(str1.index('lo'))
count
返回str1在string中指定索引範圍內[start,
end)出現的次數
str1 = 'hello world'
print(str1.count('lo'))
print(str1.count('lo',5,len(str11)))
replace
將str1中的str1替換成str2,如果指定count,則不超過count次
str1= 'hello world hello china'
print(str1.replace('hello','hello'))
print(str1.replace('hello','hello',1))
函式&方法
描述示例
split
如果 maxsplit有指定值,則僅分割 maxsplit 個子字串
str1 = 'hello world hello china'
print(str1.split(' '))
print(str1.split(' ',2))
capitalize
將字串的首字母大寫
str1 = 'hello world hello china'
print(str1.capitalize())
title
將字串中每個單詞的首字母大寫
str1 = 'hello world hello china'
print(str1.title())
startswith
檢查字串是否是以 obj 開頭, 是則返回 true,否則返回 false
str1 = 'hello world hello china'
print(str1.startswith('hello'))
endswith
檢查字串是否是以 obj 結尾, 是則返回 true,否則返回 false
str1 = 'hello world hello china'
print(str1.endswith(『china'))
函式&方法
描述示例
lower
將字串轉換為小寫
str1 = 'hello world hello china'
print(str1.lower())
upper
將字串轉換為大寫
str1 = 'hello world hello china'
print(str1.upper())
ljust
返回乙個原字串左對齊,並使用空格填充至長度 width 的新字串
str1 = 'hello'
print(str1.ljust(10))
rjust
返回乙個原字串右對齊,並使用空格填充至長度 width 的新字串
str1 = 'hello'
print(str1.rjust(10))
center
返回乙個原字串居中,並使用空格填充至長度 width 的新字串
str1 = 'hello'
print(str1.center(15))
函式&方法
描述示例
lstrip
去除字串左邊空白字元
str1 = ' hello'
print(str1)
print(str1.lstr1ip())
rstrip
去除字串右邊空白字元
str1 = 'hello '
print(str1)
print(str1.lstr1ip())
strip
去除字串兩邊空白字元
str1 = ' hello '
print(str1)
print(str1.lstr1ip())
partition
可以將字串以str1進行分隔成三個部分
str1前,str1,str1後
str1 = 'hello world hello china'
print(str1.partition('world'))
函式&方法
描述示例
join
str1 中每個字元後面插入str1,構造出乙個新的字串
str1 = '_'
list = ['hello','world','hello','china']
print(str1.join(list))
isspace
如果 str1 中只包含空格,則返回 true,否則返回 false.
str1 = ' '
print(str1.isspace())
isalnum
如果 str1 所有字元都是字母或數字則返回 true,否則返回 false
str1 = 'a123'
print(str1.isalnum())
isdigit
如果 str1 只包含數字則返回 true 否則返回 false
str1 = '123'
print(str1.isdigit())
isalpha
如果 str1 所有字元都是字母 則返回 true,否則返回 false
str1 = 『abc'
print(str1.isalpha())
字串常用函式
1.查詢字串位置的函式 不適合用於漢子查詢 strpos str,find,int 查詢find在str中第一次出現的位置。對大小寫敏感 從int位置開始往後查詢。如果沒有找到返回flase strrpos str,find,int 查詢find在str中最後一次出現的位置。對大小敏感 從int位置...
字串常用函式
提取子串和字串連線 題取子串的函式是 substr 形式如下 s.substr 返回s的全部內容 s.substr 11 從索引11往後的子串 s.substr 5,6 從索引5開始6個字元 把兩個字串結合起來的函式是 輸入輸出操作 1 從輸入流讀取乙個string。2 把乙個string寫入輸出流...
字串常用函式
函式名 功能格式 返回值注意 charat 返回指定位置的字元 字串.charat 下標 指定位置的字元 原陣列無變化 charcodeat 返回指定位置的字元的unicode編碼 字串.charcodeat 下標 指定位置的unicode編碼 原陣列無變化 indexof 查詢第一次出現指定字元的...