Go开发 字符串的基本操作

1,348 阅读1分钟

2.5 字符串的基本操作

1. 转义符

转义符

转义字符意义ASCII码值(十进制)
\n换行(LF) ,将当前位置移到下一行开头010
\r回车(CR) ,将当前位置移到本行开头013
\t水平制表(HT) (跳到下一个TAB位置)009
\代表一个反斜线字符'''092
'代表一个单引号(撇号)字符039
"代表一个双引号字符034
?代表一个问号063

2. 输入输出格式化

缺省格式和类型

格式化后的效果动词描述
[0 1]%v缺省格式
[]int64{0, 1}%#vgo语法打印
[]int64%T类型打印

整型(缩进, 进制类型, 正负符号)

格式化后的效果动词描述
15%d十进制
+15%+d必须显示正负符号
␣␣15%4dPad空格(宽度为4,右对齐)
15␣␣%-4dPad空格 (宽度为4,左对齐)
1111%b二进制
17%o八进制
f%x16进制,小写

字符(有引号, Unicode)

Value: 65 (Unicode letter A)

格式化后的效果动词描述
A%c字符
'A'%q有引号的字符
U+0041%UUnicode
U+0041 'A'%#UUnicode 有引号

浮点(缩进, 精度, 科学计数)

Value: 123.456

格式化后的效果动词描述
1.234560e+02%e科学计数
123.456000%f十进制小数

字符串or 字节slice (引号, 缩进, 16进制)

Value: "cafe"

格式化后的效果动词描述
cafe%s字符串原样输出
␣␣cafe%6s宽度为6,右对齐

百度网盘下载地址: 链接: pan.baidu.com/s/1IJfAOUbA… 密码: 0o1g --来自百度网盘超级会员V3的分享

Xnip2021-03-31_10-37-20.png

Xnip2021-03-31_10-37-14.png