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

网络工程专业是做什么工作的苏州关键词seo排名

网络工程专业是做什么工作的,苏州关键词seo排名,南京做网站联系南京乐识,wordpress 批量注册1.说明 字符串在开发中,使用频率非常高,所以我们需要掌握字符串的常用方法。 2.统计字符串的长度 按字节len(str)go的编码统一为utf-8(ascii的字符 字母和数字占一个字节,汉字占三个字节) st…

1.说明

字符串在开发中,使用频率非常高,所以我们需要掌握字符串的常用方法。

2.统计字符串的长度

按字节len(str)go的编码统一为utf-8(ascii的字符 字母和数字占一个字节,汉字占三个字节)

    str := "hello"fmt.Println(len(str)) //5str = "hello杭"fmt.Println(len(str)) //8

3.字符串遍历

处理带有中文的字符串 r:=[]rune(str)

    str := "hello杭州"r := []rune(str)for _, value := range r {fmt.Println(string(value))fmt.Printf("%c\n", value)}

结果:

h
h
e
e
l
l
l
l
o
o
杭
杭
州
州

4.整数转字符串

    var a = 92str := strconv.Itoa(a)fmt.Printf("str:%v  类型:%T", str, str) //str:92  类型:string

5.字符串转整数

str := "123456"n, err := strconv.Atoi(str)if err != nil {fmt.Println(err)}else {fmt.Printf("n:%v type:%T", n, n) //n:123456 type:int}

6.[]byte与字符串的相互转换

    str := "hello word"bytes := []byte(str)fmt.Println(bytes) //[104 101 108 108 111 32 119 111 114 100]str2 := string(bytes)fmt.Println(str2) //hello word

7.十进制转二进制、八进制和十六进制 

    str := strconv.FormatInt(15, 2)fmt.Printf("15对应的的二进制=%v\n", str) //15对应的的二进制=1111str = strconv.FormatInt(15, 8)fmt.Printf("15对应的的八进制=%v\n", str) //15对应的的八进制=17str = strconv.FormatInt(15, 16)fmt.Printf("15对应的的十六进制=%v\n", str) //15对应的的十六进制=f

8.查找子字符串是否在指定的字符串中

    flag1 := strings.Contains("你好,世界", "你好")flag2 := strings.Contains("你好,世界", "你好吗")fmt.Println(flag1, flag2) //true false

9.统计一个字符串有几个指定的子字符串 

    num1 := strings.Count("hello word", "o")num2 := strings.Count("hello word", "or")fmt.Println(num1, num2) // 2 1

10.不区分大小写的字符串的比较

    flag := strings.EqualFold("ABC", "abc")fmt.Println(flag) //truefmt.Println("ABC" == "abc") //false

11.返回子字符串在字符串第一次出现的位置index,如果没有返回-1

	index := strings.Index("你好世界", "世界")fmt.Println(index) //6index = strings.Index("helloword", "word")fmt.Println(index) //5

12. 返回子字符串最后一次出现的index,如果没有返回-1

    index := strings.LastIndex("helloaebcdef", "e")fmt.Println(index) //10

13.字符串的替换

注意:str = strings.Replace(str, "go", "golang", n),n可以指定你希望替换几个,如果n=-1表示全部替换。

    str := "hello go go"str = strings.Replace(str, "go", "golang", -1)fmt.Println(str) //hello golang go

14.将字符串分隔成数组

    str := "java,vue,holang,php"arr := strings.Split(str, ",")fmt.Println(arr)//[java vue holang php]

15.将字符串里面的字母进行大小写转换

    str := "javavueholangphp"arr := strings.ToUpper(str)fmt.Println(arr)                    // JAVAVUEHOLANGPHPfmt.Println(strings.ToLower("ABC")) //abc

 16.将字符串左右两边的空格去掉

	str := "  hello word "str = strings.TrimSpace(str)fmt.Println(str)//hello word

17.将字符串左右、左、右两边的指定字符去掉

    str := "!!!hello!!!"fmt.Println(strings.Trim(str, "!"))      //hellofmt.Println(strings.TrimLeft(str, "!"))  //hello!!!fmt.Println(strings.TrimRight(str, "!")) //!!!hello

18.判断字符串一指定字符串开头或者结尾 

    str := "https://img-s-msn-com.akamaized.net/tenant/amp/entityid/AA1AKNhg.img"flag1 := strings.HasPrefix(str, "https")flag2 := strings.HasSuffix(str, ".png")fmt.Println(flag1, flag2)//true false

http://www.dtcms.com/wzjs/319709.html

相关文章:

  • 公安局网站建设的必要性房地产销售
  • 虾皮跨境电商app下载淘宝seo是什么意思啊
  • 公司做网站怎么推广2020年关键词排名
  • 做网站公司网站链接推广工具
  • wordpress首页阅读全文seo关键词优化公司哪家好
  • 竹溪县县建设局网站百姓网推广怎么收费标准
  • 珠海网站制作网络推广seo教学培训
  • 嘉兴秀宏建设公司网站淘宝引流推广怎么做
  • 苏州专业网站设计郑州网站推广哪家专业
  • 龙岩kk社区抖音seo代理
  • 汕头市建设局造价信息网站seo关键技术有哪些
  • 武汉市政府网站建设作者广告联盟赚钱app
  • 无锡知名网站制作线上广告接单平台
  • 做快餐 承包食堂的公司网站公司网站建设流程
  • asp网站做文件共享上传网站建设公司
  • 软件ui设计公司湖南靠谱的关键词优化哪家好
  • 织梦网站做中英文双语言版本产品推广方法
  • 上饶有哪些做网站的公司怎么免费注册域名
  • wordpress调用菜单代码seo百度快照优化公司
  • 深圳西乡网站制作成都百度网站排名优化
  • 大连网站建设服务公司可视化网页制作工具
  • wordpress have_posts()seo顾问服务公司
  • 美国政府网站建设网络营销课程个人总结范文
  • 河南省建设监理网站怎么宣传自己的店铺
  • 网站开发 语言快照网站
  • 兰州网站建设推广本站3天更换一次域名yw
  • 拼多多无货源网店怎么开seo优化什么意思
  • wordpress 图片滚动长沙seo
  • 网站一般如何做搜索功能网页制作的软件有哪些
  • 公司网站建设需推广百度搜索排名