golang中ascii對應的字元佔乙個位元組,而漢字佔三個位元組。
(1)統計字串的長度len
(2)字串遍歷,同時處理有中文的問題r:=rune(str)
(3)字串轉整數:n,err:= strconv.atoi("12")
(4)整數轉字串:str = strconv.ltoa(12345)
(5)字串轉bytes:var bytes = byte("hello")
(6)byte轉字串:str = string(byte)
(7)10進製轉2,8,16進製制:str = strconv.formation(123,2)
(8)查詢子串是否在指定字串中:strings.contains("swafood","sea")
(9)統計乙個字串有幾個指定子串:strings.count("cardd","d")
(10)不區分大小寫的字串比較(==是區分大小寫的):fmt.println(strings.equalfold("abc,"abc"))
(11)返回子串在字串中第一次出現的index,如果沒有就返回-1:strings.index("abc","b")
(12)返回子串最後一次出現的index,如果沒有則返回-1,strings.laseindex
(13)將指定字串替換為另乙個子串:strings.replace("go go hello","go","go 語言",n)n可以指定你想替換幾個,n=-1為替換全部
(14)按照某個指定字元進行分割strings.split
(15)大小寫轉換strings.tolower,strings.toupper
(16)去掉兩邊空格strings.trimspace
(17)去掉兩邊指定字元strings.trim
(18)去掉左邊指定字元strings.trimleft
(19)去掉右邊指定字元strings.trimright
(20)判斷字串是否以某個字串開頭strings.hasprefix
(21)判斷字串是否以某個字串結尾strings.hassuffix
二十一 字串類的建立
c 可以通過類完成字串型別的定義,但是原生型別系統並沒有包含字串型別,而是在stl庫中。但是不同的應用中,可能會使用不同的庫。string類繼承自頂層父類object,具體實現時依賴於c語言關於字串函式的乙個包,即關於字串的函式集。class string public object 字串類建立的注...
Python二十一 Python中的檔案
檔案的操作 開啟 操作 關閉 開啟檔案的引數 r readonly 預設引數 只能讀 不能寫 讀取檔案不存在 會報錯 w 寫檔案 write only 檔案存在時,會清空檔案的內容並寫入新的檔案內容 檔案不存在,會建立新的檔案並寫入內容 a 寫檔案 write only 寫 不會清空檔案內容 會在檔...
Disn mysql MySQL中的字串函式
使用字串資料 當使用字串資料時,可以使用下面的字元資料型別。char 固定長度 不足部分使用空格填充的字串。varchar 變長字串。text mysql和sql server 或clob character large object oracle database 容納大長度的邊長字串 通常在上下...