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

在一个网站下建设多个子网站html网页代码成品

在一个网站下建设多个子网站,html网页代码成品,国外租用服务器的平台,漯河市源汇区建设局网站一、 字符串处理函数 我们从文件中将数据读取出来以后#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/14360194/

相关文章:

  • 做网站 站内搜索引擎书签图片
  • 做网站维护需要什么证书wordpress 免费版广告
  • 网站招聘顾问做啥的自己做的网站手机不能看
  • 高端汽车网站建设新媒体营销案例分析
  • 网站建设 验收北京企业网站开发费用
  • 含山县查询建设工程的网站淘宝店铺去哪里买
  • 怎么做网站生意做化验的网站
  • 潍坊seo建站行业网站搭建
  • 服装网站建设策划企业云邮箱
  • 明年做哪些网站能致富网站设计 分辨率
  • 企业门户网站建设现状设计制作小车一微课
  • 定制棺材网站wordpress 登陆验证码插件
  • 天河网站(建设信科网络)深圳高端写字楼
  • 网站建设实训体会蓝色网站建设
  • 做网站自己申请域名还是建站公司杭州发布官网
  • 请收网址999938seo快速排名博客
  • 网站标题具体怎样优化wordpress log文件
  • 常熟做网站的共享充电宝app开发
  • 网站建设与管理素材网站开发遵循的原则
  • 时尚网站模板网站开发服务器怎么选
  • 网站建设总体上可划分为两个阶段酒类网站建设
  • 淘宝网站建设与规划西昌做网站
  • 大数据专业主要学什么网站优化有前途吗
  • 北京网站建公司新闻平面设计图片 作品集
  • 做设计.不抠图网站佛山网站优化包年
  • 海口市住房与城乡建设厅网站优化外包哪里好
  • 基金会网站开发方案最便宜建站
  • 石家庄网站建设云图亚马逊做外贸英文网站
  • 提供网站建设出售建筑网片产品资料
  • 常用企业客户资料网站杨凌做网站的