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

成都装修网站建设多少钱怎样做服装厂的企业网站模版

成都装修网站建设多少钱,怎样做服装厂的企业网站模版,wordpress 改版权,drupal网站建设数据库一、 字符串处理函数 我们从文件中将数据读取出来以后#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/14565909/

相关文章:

  • 网站备案用户名忘了怎么办呼和浩特做网站的
  • 电商网站春节放假通知网站上线前营销推广工作准备
  • 做个医院网站多少钱苏州吴江区住房和城乡建设局网站
  • 国外装修网站模板蒙牛企业网站建设规划书
  • 重庆网站建设公司咨询亿企帮深圳做网站和视频宣传机构
  • 建设网站设备预算开发网站需要什么开发工具
  • 定制网站和模板网站有何区别wordpress更新是乱码
  • 做体彩网站怎么做xampp wordpress安装教程
  • html5农业网站模板国家对网站建设政策
  • 株洲网络公司-网站建设怎么样做网站南京
  • 找工作的网站平台汉中建网站
  • 目前较流行的网站开发框架网站的空间
  • 形容网站开发的词seo网站建设价格
  • 西宁网站制作哪家好wordpress局域网无法访问
  • 深圳市龙岗区做网站的公司wordpress护肤品
  • 阿里云里做网站能上百度首页么网站建设福州最好
  • 建设的网站后台会自动退出是正常的成都建工网站
  • 电影网站设计说明书智慧团建网站几点关闭
  • 网站营销推广计划书福州建设工程协会网站查询
  • 宜城营销型网站套餐十佳网站
  • 网站付费模板网站如何做数据库
  • 网站建设html的好处店面设计费
  • 湖南响应式网站建设企业门户网站的建设费用
  • 汝城县网站建设公司中国电商网站排名
  • 网站推广实践内容无锡企业建设网站公司
  • 网站建设托管模式网站建设功能文案
  • 怎样做网站教程深圳做软件开发的公司
  • 创意字体设计网站wordpress音乐直链插件
  • 东莞物流网站建设佛山哪里有网站开发?
  • 010-58813333 可信网站广州市天河区住房和建设局网站