Go笔记(5)-String详解
String详解
- Go中的字符串是一个字节的切片,可以通过将其内容封装在双引号中来创建字符串,Go中的字符串Unicode兼容的,并且是UTF-8编码,字符串是一些字节的集合
(1)创建字符串
str := "hello,WY"
fmt.Println(str)
(2)获取字符串长度len()
fmt.Println("字符串长度为:", len(str))
(3)获取字符串指定切片
fmt.Printf("%c\n", str[0]) //%c格式为单个字符的输出
(4)字符串的遍历
for i := 0; i < len(str); i++ {
fmt.Printf("%c", str[i])
}
(5)for range遍历(类似python)
for i,i2 := range str {
fmt.Println(i) //i代表下标
fmt.Printf("%c", i2) //i2代表字符
}