1. len 字串長度
len(str1)
2. 字串遍歷(感覺是將字串當做列表看,待驗證)
r = rune(str1)
3. 字串轉整數(不知道有什麼用)
strconv.atoi(str1)
4. 整數轉字串
strconv.itoa(int1)
5. 字串轉byte
6. byte轉字串
7. 10進製轉2,8,16進製制
8. 查詢字串是否在另乙個字串裡面
strings.contains("sos_sbs
", "
sos") = true #
sos在不在sos_sbs裡面
9. 統計乙個字串在另乙個字串內出現的次數
strings.count("abdab
", "
a") = 2
10. 不區分大小寫比較字母
strings.equalfold("abc", "
abc") = true
11. 返回乙個字串在另外乙個字串出現index,沒有就返回-1
strings.index("ndn_abs
", "
abs") = 4
12. 返回乙個字串在另外乙個字串內最後一次的index,沒有返回-1
strings.lastindex("go lang
", "
go")
13. 替換字串
strings.replace("go go hello
", "
go", "
go語言
", n) 代表替換幾個,n=-1表示全部替換
14. 分割(python切片)
strings.split("hello, world, ok
", "
,") #
按照,分割
15. 字母進行大小寫轉換
strings.tolower("go")strings.toupper("go
")
16. 去掉前後空格
1. strings.trimspace("disn
")
17. 去掉左,右指定字元
strings.trim("!hello!
", "
!") # 去掉前後字元
strings.trimleft("!hello!", "!") # 去掉前面的字元
strings.trimright("!hello!", "!") # 去掉後面的字元
18. 判斷乙個字元是不是以指定字元開頭,結束
strings.hasprefix("xtinin
", "
xt") = true # 開頭
strings.hassuffix("xtinin", "in") = true # 結尾
Go字串常用函式
一 統計字串長度,按位元組算,len string 二 字串遍歷,同時處理中文編碼問題。三 字串轉數字,字串轉bool值等等,略,已在前面講過。四 字串查詢,strings.contains 由下圖可知,strings.contains 判斷的結果為返回bool值。五 字串統計,strings.co...
Go字串函式
下面的 中,列出了go官方包中常見的字串函式。package main import s strings import fmt 為列印函式起個小名兒,比較有特點的用法 var p fmt.println func main 用 把陣列拼接成字串p repeat s.repeat a 5 重複5次p ...
Go字串函式
下面的 中,列出了go官方包中常見的字串函式。package main import fmt s strings 為列印函式起個小名兒,比較有特點的用法 var p fmt.println func main 用 把陣列拼接成字串 p repeat s.repeat a 5 重複5次 p repla...