字串函式 後續繼續補充

2022-02-24 22:55:46 字數 862 閱讀 8868

a = "sdfgewa"

索引(下標)

切片 a[0::2]

strip() -- 去除空格、tab鍵等

split() -- 分割函式 split("s") 以空格,換行以及製表符進行分割,可以自己指定,可以指定切割的次數

replace() -- 替換函式 replace("old","new",1) 第乙個舊的值,第二個是新的值,可以指定替換的次數

startswith() -- 檢查開頭 startswith('l') 檢查是否以l開頭

endswith() -- 檢查結尾 endswith('b') 檢查是否以b結尾

upper() -- 全部大寫

lower() -- 全部小寫

count() -- 計數函式

find() -- 查詢是否包含子字串返回開始的索引值,否則返回-1

str = "asdfag"

print(str.find('a')) # 0

print(str.find('a',1)) # 從索引1開始找,輸出4

join() -- 拼接函式(個人理解)python join() 方法用於將序列中的元素以指定的字元連線生成乙個新的字串。

lst = ["lexs","sdfes","xiaorenwu"]

print("_".join(lst)) # 輸出 lexs_sdfes_xiaorenwu

isdigit() -- 檢測是否是阿拉伯數字

isalnum() -- 判斷是不是字母,數字,中文

isalpha() -- 判斷是不是字母,中文

isdecimal() -- 判斷是不是十進位制

CTCall簡介(後續會繼續補充)

使用ctcall需要匯入coretelephony.framework框架。ctcall的基本使用 1 初始化call cfstringref number cfstr 15555555555 ctcallref call ctcalldial number 建立並撥號 ctcallhold cal...

繼續字串練習

1.編寫乙個c函式,將 i am from shanghai 倒置為 shanghai from am i 及將句子中的單詞位置倒置,而不改變單詞內部結構.include include void reverse char a,int len void re reverse char a if a ...

python 字串補充

capitalize casefold 都是返回新字串,原字串並未改變 str1 never say never pa str1.capitalize 第乙個字母大寫 print pa never say never 整個字串的所有字元改為小寫 str1.casefold 字串居中,左右兩邊用空格填...