目录
字符串基础
1.字符串是由一串Unicode字符组成的序列,每个Unicode字符都占用一个或多个字节的存储空间。
2.字符串在Go语言中用双引号("")或反引号(``)括起来表示,例如:"Hello, World!"和Hello, World!
。
3.字符串可以通过下标访问每个字符,下标从0开始,例如:s[0]表示字符串s中的第一个字符。
4.字符串可以使用加号(+)进行连接,例如:"Hello" + "World"会得到"HelloWorld"。
5.字符串可以使用len()函数获取长度,例如:len("Hello, World!")会得到13。
6.字符串可以使用for循环遍历每个字符,例如:
s := "Hello, World!"
for i := 0; i < len(s); i++ {
fmt.Printf("%c ", s[i])
}
1.字符串是不可变的,一旦创建就不能修改,如果要修改字符串,需要将其转换为字节数组或rune数组。
2.字符串可以使用strconv包进行类型转换,例如将字符串转换为整数或浮点数。
3.字符串可以使用strings包提供的函数进行各种操作,例如:
(1)strings.Contains(s, substr) 判断字符串s是否包含子串substr
(2)strings.Index(s, substr) 返回子串substr在字符串s中第一次出现的位置,如果不存在则返回-1
&#