当前位置: 首页 > news >正文

厦门自己建网站成立新公司取什么名字好呢

厦门自己建网站,成立新公司取什么名字好呢,网站论坛 备案,手机网站建设图片素材一、 字符串处理函数 我们从文件中将数据读取出来以后#xff0c;很多情况下并不是直接将数据打印出来#xff0c;而是要做相应的处理。例如#xff1a;去掉空格等一些特殊的符号#xff0c;对一些内容进行替换等。 这里就涉及到对一些字符串的处理。在对字符串进行处理时…一、 字符串处理函数 我们从文件中将数据读取出来以后很多情况下并不是直接将数据打印出来而是要做相应的处理。例如去掉空格等一些特殊的符号对一些内容进行替换等。 这里就涉及到对一些字符串的处理。在对字符串进行处理时需要借助于包“strings” 下面讲解一下常用的字符串处理函数: 1. Contains func Contains(s, substr string) bool功能字符串s中是否包含substr返回bool值。演示如下 //查找一个字符串在另一个字符串中是否出现 str1 : hello world str2 : g//Contains(被查找的字符串查找的字符串) 返回值 bool //一般用于模糊查找 b : strings.Contains(str1,str2) //fmt.Println(b) if b {fmt.Println(找到了) }else {fmt.Println(没有找到) }在使用Contains关键字的时候判断b的结果如果在str1中有str2的字那么就返回true在判断的时候不写true默认就是等于true。 2. Join func Join(a []string, sep string) string功能字符串链接把slice通过sep链接起来 演示如下 //字符串切片 slice : []string{123,456,789} //fmt.Println(slice) //Join //字符串的连接 str : strings.Join(slice,) fmt.Println(str) //fmt.Printf(%T\n,str)结果如下 123456789通过join关键字把slice里面的值通过strings.Join(slice,“”)也就是去除给从新赋值给了str最后打印出来的值就变成了123456789。 3. Index func Index(s, substr string) int功能在字符串s中查找sep所在的位置返回位置值找不到返回-1 str1 : hello world str2 : e //查找一个字符串在另一个字符串中第一次出现的位置 返回值 int 下标 -1 找不到i : strings.Index(str1,str2) fmt.Println(i)结果为1。 i : strings.Index(str1,str2)通过index关键字在str1中查找str2的值然后赋值给ie这个值在hello woeld中能找到所以就会返回它的下标值下标值是从0开始的h是0e就是1所以结果为1。如果查找的是一个g的话找不到就会返回一个-1。 4. Repeat func Repeat(s string, count int) string功能重复s字符串count次最后返回重复的字符串。 演示如下 str : 性感网友在线取名。 //将一个字符串重复n次 str1 : strings.Repeat(str,100) fmt.Println(str1)str1 : strings.Repeat(str,100)通过repeat关键字重复了str100遍就和循环遍历str100次是一样的。 5. Replace func Replace(s, old, new string, n int) string功能在s字符串中把old字符串替换为new字符串n表示替换的次数小于0表示全部替换 str : 性感网友在线取名性感性感性感性感性感 //字符串替换 屏蔽敏感词汇 //如果替换次数小于0 表示全部替换 str1 : strings.Replace(str,性感,**,-1) fmt.Println(str1)结果如下 **网友在线取名**********str1 : strings.Replace(str,“性感”,,-1)通过关键字replace把str中的性感替换为了****然后给了个-1也就是全部替换当然你给其他的负数也是一样的只要是小于0就全部替换如果说是1的话就是替换一次输出结果就会是**网友在线取名性感性感性感性感性感。 6. Split func Split(s, sep string) []string功能把s字符串按照sep分割返回slice。 //将一个字符串按照标志位进行切割变成切片 str1 : 123456789qq.com slice : strings.Split(str1,) fmt.Println(slice[0])结果如下 123456789slice : strings.Split(str1,“”)通过split关键字对str1进行了分割把后面的给丢弃了留下了前面的。 7. Trim func Trim(s string, cutset string) string功能在s字符串的头部和尾部去除cutset指定的字符串。 str : auok //去掉字符串头尾的内容 str1: strings.Trim(str,) fmt.Println(str1)结果如下 auokstr1: strings.Trim(str,“”)通过Trim关键字对str中的号做了去除头尾的处理只要是str前面有或者后面有都会去除。 8. Fields func Fields(s string) []string功能去除s字符串的空格符并且按照空格分割返回slice。 str : are you ok //去除字符串中空格 转成切片 一般用于统计单词个数 slice : strings.Fields(str) fmt.Println(slice)slice : strings.Fields(str)通过Fields关键字对str中的值进行了空格去除。 二、字符串转换 通过以上的讲解发现字符串的处理是非常重要的GO语言也提供了字符串与其它类型之间相互转换的函数。相应的字符串转换函数都在“strconv”包。 1. Format系列函数 Format系列函数把其他类型的转换为字符串。 //将其他类型转成字符串 Format b : false fmt.Printf(%T\n, b) str : strconv.FormatBool(b) fmt.Println(str) fmt.Printf(%T\n, str)// 结果 bool false stringstr : strconv.FormatInt(120, 10) //计算机中进制 可以表示2-36 2 8 10 16 fmt.Printf(%T\n, str) fmt.Println(str) // f打印方式 以小数方式 4 指小数位数 64 以float64处理 str1 : strconv.FormatFloat(3.14159, f, 4, 64) fmt.Printf(%T\n, str1) fmt.Println(str1)str2 : strconv.Itoa(123) fmt.Printf(%T\n, str2) fmt.Println(str2)string 120 string 3.1416 string 123 以上代码只要是通过Format关键字就能全部转换为字符串类型输出。 2. Parse Parse系列函数把字符串转换为其他类型 //字符串转成其他类型 Parse b, err : strconv.ParseBool(true) fmt.Println(b, err) if err ! nil {fmt.Println(类型转换出错) } else {fmt.Println(b)fmt.Printf(%T\n, b) }true nil true bool 3. Append Append系列函数将整数等转换为字符串后添加到现有的字节数组中。 slice : make([]byte,0,1024) //将其他类型转成字符串 添加到字符切片里slice strconv.AppendBool(slice,false)// 2进制方式 slice strconv.AppendInt(slice,123,2)//f以小数的方式 保留4位 float64 slice strconv.AppendFloat(slice,3.14159,f,4,64) slice strconv.AppendQuote(slice,hello) fmt.Println(string(slice))对应的结果是 false11110113.1416hello
http://www.hkea.cn/news/14303689/

相关文章:

  • 可以做天猫代码的网站cms的功能有哪些
  • 根据百度地图做网站徐州企业网站建设
  • 亚马逊虚拟主机做网站西安网页设计师
  • 招聘网站怎么做市场中锤音建设有限公司网站
  • 招聘网有哪些网站比较好sem 优化软件
  • 铁道部售票网站多少钱建设有网站源码怎么搭建网站
  • 四川省建设网站微信怎么弄小程序卖东西
  • 个人怎么建立网站线上营销的优势和劣势
  • 上线了自助建站优化方案物理必修三电子版
  • 网站建设与服务费是什么服务阿里云服务器在哪里放着
  • 淮安做网站建设的网络公司wordpress微软雅黑字体
  • 精准扶贫建设网站的目的wordpress统计在线人数
  • 棋牌类网站怎么做网站设计软件免费下载
  • apache 设置多个网站免费网站模板
  • 临沂网站模板深圳网站建设卓企
  • 网站建设首期款公司网站建设的基本流程
  • 十大招聘网站排行榜优秀网站 要素
  • 主备网站服务器自动切换 win2003网站建设找客户
  • 东莞建站模板后台张家港保税区规划建设局网站
  • 昆明网站制作内容WordPress标题原创插件
  • 湖南建设人力资源湖南网站建设大专学历怎么自考
  • 用wordpress建站效果怎么样手机网站怎么布局
  • 哈尔滨城乡建设网站深圳网站制作需要多少钱
  • 企业网站的策划书公众号平台登录入口官网
  • 网站是哪个公司做的好山西自助建站系统怎么用
  • 建立公司网站需要什么易思企业网站管理
  • 三亚网站建设费用建设企业网站
  • 郴州做网站全球采购平台
  • 摩托车专业网站板绘线下培训班
  • 织梦怎么做网站地图网站建设的风险识别