字符串---字符串常用使用方法以和转义字符

程序员成长之旅 · 程序员成长之旅/Go语言学习/笔记 · 276 字

Go 语言中的部分转义字符如下表所示:

转义字符 含义
\ 表示反斜线
' 单引号
" 双引号
\n 换行符
\uhhhh 4 个 16 进制数字给定的 Unicode 字符
语法 描述
s += t 将字符串 t 追加到 s 末尾
s + t 将字符串 s 和 t 级联
s[n] 从字符串 s 中索引位置为 n 处的原始字节
s[n:m] 从位置 n 到位置 m-1 处取得的字符(字节)串
s[n:] 从位置 n 到位置 len(s)-1 处取得的字符(字节)串
s[:m] 从位置 0 到位置 m-1 处取得的字符(字节)串
len(s) 字符串 s 中的字节数
len([]rune(s)) 字符串 s 中字符的个数,可以使用更快的方法 utf8.RuneCountInString()
[ ]rune(s) 将字符串 s 转换为一个 unicode 值组成的串
string(chars) chars 类型是[]rune 或者[]int32, 将之转换为字符串
[ ]byte(s) 无副本的将字符串 s 转换为一个原始的字节的切片数组,不保证转换的字节是合法的 UTF-8 编码字节