字符串
- 字符串一旦賦值了,就不能修改了。
- 字符串的兩種表示方式:雙引號和反引號,反引號以原生形式輸出
- []rune(s2)將s2強制轉換爲切片,strings(s3)將切片轉換爲字符串
len(str) | 求長度 |
+或fmt.Sprintf | 拼接字符串 |
strings.Split | 分割 |
strings.contains | 判斷是否包含 |
strings.HasPrefix,strings.HasSuffix | 前綴/後綴判斷 |
strings.Index(),strings.LastIndex() | 子串出現的位置 |
strings.Join(a[]string, sep string) | join操作 |
字符
- 單獨的字母,漢字,符號表示一個字符
- go中允許使用轉義字符'\'來將其後的字符轉變爲特殊字符型常量
- go語言中的字符使用utf-8編碼
- go語言中,字符的本質是一個整數,直接輸出時,輸出的是字符的UTF-8編碼的碼值。
- 可以直接給某個變量賦值一個數字,然後格式化輸出時%c
- 字符類型是可以進行運算的,相當於一個整數,因爲他們都對應有unicode碼