博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go语言中的strings常用函数和格式化输出
阅读量:7010 次
发布时间:2019-06-28

本文共 1414 字,大约阅读时间需要 4 分钟。

package main;import (	"fmt"	"strings")type person struct {	name string; 	age int;}func main() {	//判断是否包含某个子字符串	fmt.Println(strings.Contains("hello", "he"));	//统计子符串的次数	fmt.Println(strings.Count("hello hello", "ll"));	//判断前缀字符串	fmt.Println(strings.HasPrefix("hello", "he"));	//判断后缀字符串	fmt.Println(strings.HasSuffix("hello", "lo"));	//找查子符串第一次出现的位置,不存在返回-1	fmt.Println(strings.Index("hello", "el"));	//拼接字符串	fmt.Println(strings.Join([]string{"a","b","c"}, ","));	//重复字符串	fmt.Println(strings.Repeat("hello", 3));	//替换前n个字符串	fmt.Println(strings.Replace("hello", "l", "x", 1));	//替换所有字符串	fmt.Println(strings.Replace("hello", "l", "x", -1));	//分割字符串,返回slice	fmt.Println(strings.Split("a,b,c", ","));	//转为小写	fmt.Println(strings.ToLower("HELLO"));	//转为大写	fmt.Println(strings.ToUpper("hello"));	//获取字符串长度	fmt.Println(len("hello"));	//格式化输出	var a = person{name:"test",age:22};	//打印出结构体	fmt.Printf("%v\n", a);	//打印出结构体成员名称和值	fmt.Printf("%+v\n", a);	//格式化输出Go语法表示方式	fmt.Printf("%#v\n", a);	//输出类型	fmt.Printf("%T\n", a);	//格式化布尔型变量	fmt.Printf("%t\n", true);	//输出整型	fmt.Printf("%d\n", 123);	//输出二进制	fmt.Printf("%b\n", 10);	//输出对应字符	fmt.Printf("%c\n", 65);	//输出十六进制表示	fmt.Printf("%x\n", 256);	//输出浮点数	fmt.Printf("%f\n", 12.45);	//科学计数法	fmt.Printf("%e\n", 1230000000.0);	fmt.Printf("%E\n", 1230000000.0);	//输出字符串	fmt.Printf("%s\n", "hello");	//输出指针的值	fmt.Printf("%p\n", &a);	//控制输出宽度,并用0补齐,输出默认右对齐的	fmt.Printf("%020d\n", 345);}

  

转载地址:http://acttl.baihongyu.com/

你可能感兴趣的文章
DICOM:C-GET与C-MOVE对照剖析
查看>>
什么是跨域请求
查看>>
利用__index和__newindex实现默认值表、监控表、只读表(转)
查看>>
HDU 1247 Hat’s Words (字典树 && map)
查看>>
spring boot启动原理步骤分析
查看>>
用swift开发仪表盘控件(二)
查看>>
hadoop2.7.3+spark2.1.0+scala2.12.1环境搭建(3)http://www.cnblogs.com/liugh/p/6624491.html
查看>>
HTML学习笔记(五)
查看>>
把任意exe程序注册成windows系统服务
查看>>
第8章:归档与压缩
查看>>
jquery07
查看>>
Linux平台下RMAN异机恢复总结
查看>>
怎样给UINavigationBar加入button?
查看>>
mongodb 初学 索引
查看>>
每日一小练——二项式系数加法解
查看>>
django中的setting全局变量的导入
查看>>
常见的几种Flume日志收集场景实战
查看>>
Java深入 - Filter过滤器
查看>>
(转) Arcgis for js之WKT和GEOMETRY的相互转换
查看>>
小白学开发(iOS)OC_ 经常使用结构体(2015-08-14)
查看>>