2.7——golang数据类型【字符串类型】
基本介绍
字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节链接起来的。
Go语言的字符串的字节使用utf-8编码标识Unicode文本
package main
import ("fmt")
//字符串类型的使用
func main() {var str string = "北京长城 110 hello world!"fmt.Println(str) //北京长城 110 hello world!}
使用细节
(1)Go语言的字符串的字节使用UTF-8编码标识Unicode文本,这样Golang统一使用utf-8编码,中文乱码问题不会再困扰程序员。
(2)字符串一旦赋值了,就不能修改了。在Go中字符串是不可变的。
package main
import ("fmt")
//字符串类型的使用
func main() {var str = "hello"str[0] = 'a' //不能修改str的内容,即go中的字符串是不可变的}
(3) 字符串的两种表示形式
①双引号,会识别转义字符
②反引号,以字符串的原生形式输出,包含换行和特殊字符,可以实现防止攻击、输出源代码等效果
package main
import ("fmt")
//字符串类型的使用
func main() {// var str = "hello\nhello"// fmt.Println(str)var str1 = `hello\nhellopackage mainimport ("fmt")//字符串类型的使用func main() {var str = "hello\nhello"fmt.Println(str)}`fmt.Println(str1)
}
(4)字符串拼接方式
package main
import ("fmt")
//字符串类型的使用
func main() {var str = "hello" + "world"str += "haha"}
(5)当一行字符串太长时,需要使用到多行字符串,可以做如下处理(需要将+保留在上一行的末尾)
package main
import ("fmt")
//字符串类型的使用
func main() {//当一个拼接的操作很多时,怎么写var str2 = "hello"+"heihehieh"+"world"+"afas"
}
2.7——golang数据类型【字符串类型】相关推荐
- ( 4 )MySQL中的数据类型(字符串类型)
MySQL中的数据类型(字符串类型) 字符长类型 六中数据库中的数据类型 char , varchar , text ,blob,enum,set char和varchar char定长:磁盘空间比较 ...
- Redis数据类型--字符串类型
夫陶公清风千古,余又何人,敢称庶几 文章目录 介绍 一.基本命令 1. 赋值与取值 2. 递增数字 二.命令进阶 1. 增加指定的整数 2. 减少指定的整数 3. 增加指定浮点数 4. 向尾部追加值 ...
- MySQL数据类型--------字符串类型实战
1. 背景 * MySQL支持的字符串类型有CHAR.VARCHAR.二进制.var二进制.BLOB.文本等等. 2. 字符串类型所需的存储和值范围 类型 说明 N的含义 是否有字符集 最大长度 CH ...
- 【Flutter】Dart 数据类型 字符串类型 ( 字符串定义 | 字符串拼接 | 字符串 API 调用 )
文章目录 I . 字符串定义 I . 字符串拼接 III . 字符串 API 调用 IV . 字符串 Demo 示例 I . 字符串定义 使用单引号 ' ' 和 双引号 " " 都 ...
- mediumtext和string转换_数据类型 - 字符串类型 - 《TiDB v3.0 用户文档》 - 书栈网 · BookStack...
字符串类型 TiDB 支持 MySQL 所有的字符串类型,包括 CHAR.VARCHAR.BINARY.VARBINARY.BLOB.TEXT.ENUM 以及 SET,完整信息参考这篇文档. 类型定义 ...
- python isnumber_Python正课18 —— 基本数据类型 - 字符串类型
一:定义 msg = 'hello' #本质:name = str('任意形式内容') 二.类型转换 数据类型转换:str()可以将任意数据类型转换成字符串类型,例如 # msg = 'hello' ...
- 第三章 基本数据类型-字符串类型认识
任务 1.分别输出以下结果:(其中xx为自己的姓名,注意引号的严格使用) (1)我爱学习"Python" (2)我爱学习'Python' (3)'xx'爱学习"Pytho ...
- python支持字符类型吗_python核心数据类型 -- 字符串类型
说明 字符串字面量:把文本放入单引号/双引号/三引号中. 在python2中,str无法支持国际字符集,需要使用str = u"hello world" python2 使用uni ...
- 《Redis入门指南(第2版)》一3.2 字符串类型
本节书摘来异步社区<Redis入门指南(第2版)>一书中的第3章,第3.2节,作者: 李子骅 责编: 杨海玲,更多章节内容可以访问云栖社区"异步社区"公众号查看. 3. ...
- C++中string字符串类型详解及常见方法分析
因为C中除了字符数组以外没有直接与字符串相关的变量类型,在处理一些问题的时候不是很方便.所以C++提供新的数据类型--字符串类型(string类型),在使用方法上,它和char、int类型一样,可以用 ...
最新文章
- linux 环境下安装和配置mysql数据库以及远程登录
- 电大计算机本科离散数学考试题,国开(中央电大)本科《离散数学(本)》网上形考(任务一至三)试题及答案...
- React生命周期(新)
- java mqtt客户端_java 实现mqtt发送和接收消息客户端具体用法及测试代码
- 超大容量文本的单词统计(洛谷P1308题题解,Java语言描述)
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- 学 shell (1/5)
- rest-framework解析器,url控制,分页,响应器,渲染器,版本控制
- 09年让你笑到肚疼的签名
- 移动网速测试软件,网速测试大师APP
- 搭建sspanel 教程三(后端教程)
- [译]如何打造以人为本的移动游戏
- Access 的 AutoExec 宏
- 让PS可以保存为ICO格式
- Eclipse的preference的位置
- SAP物料货架寿命管理
- 关于XAMPP下载安装的一些问题
- GUC-11 线程池
- DoTween插件的基本操作总结
- manjaro 安装 xmind