首页 > 其他分享 >go 函数

go 函数

时间:2024-03-03 21:58:29浏览次数:13  
标签:函数 fmt Println 字符串 go true strings

  //字符串的使用
str := "golang你好" //字符串长度 fmt.Println(len(str)) //循环输出 for k, v := range str { fmt.Printf("索引为:%d,具体值为:%c \n", k, v) } //以切片循环展示 r := []rune(str) for i := 0; i < len(r); i++ { fmt.Printf("%c \n", r[i]) } //字符串转整数 fmt.Println(strconv.Atoi("99")) //正数转字符串 fmt.Println(strconv.Itoa(88)) //统计一个字符串有几个指定的字符 fmt.Println(strings.Count("golandan", "ab")) //个数如:0;1; //不区分大小写的字符串比较 fmt.Println(strings.EqualFold("hello111", "HELLO11")) //一样:true,不一样:false //区分大小写字符串比较 fmt.Println("hello" == "hello") //一样:true,不一样:false //返回字符在字符串中第一次出现的索引值,如果没有返回-1 fmt.Println(strings.Index("golandd", "d")) //字符串的替换,字符串,根据哪个值替换,要替换成什么,替换几个(全部替换为负数) fmt.Println(strings.Replace("ggiiig", "g", "0", 1)) //将字符串的字母进行大小写替换 fmt.Println(strings.ToLower("Go")) //转小写 fmt.Println(strings.ToUpper("go")) //转大写 //将字符串左右两边的空格去掉 fmt.Println(strings.TrimSpace(" go and php ")) //将字符串左边指定的字符去掉 fmt.Println(strings.TrimLeft("~golang", "~g")) //将字符串右边指定的字符去掉 fmt.Println(strings.TrimRight("~golang", "ng")) //判断字符串是否以指定的字符串开头 fmt.Println(strings.HasPrefix("http://java.sun.com/jsp", "https")) //一样:true,不一样:false //判断字符串是否以指定的字符串结束 fmt.Println(strings.HasSuffix("demo.png", ".png1")) //一样:true,不一样:false

 

标签:函数,fmt,Println,字符串,go,true,strings
From: https://www.cnblogs.com/dream-meng/p/18050799

相关文章

  • 内置常用函数
    Python的内置函数Python提供了一系列的内置函数,可以直接使用,无需导入任何模块。abs:绝对值函数print(abs(-1))#输出:1print(abs(100))#输出:100round:四舍五入"""这种舍入方式的目的是为了使舍入后的结果更加公平和一致。当小数部分为.5时,它有可能靠近两个整数,即......
  • Go 100 mistakes - #97: Not relying on inlining
      ......
  • Fuego
    梦游HAOI2024吟留别Fuego是一首情调很能符合这个荒诞世界的歌倒数第?次参加oi比赛何以“梦游”?真的是字面意思!享受你为数不多的又一次的oi比赛吧,伙计Day\(0\):上午:当全机房早已润完时:我:???我该咋去啊?要交参赛费吗?啥时候去啊?啥时开假条啊?文化课咋补啊?柏兰柏兰柏达兰......
  • C++ 接口(抽象类) 虚函数
    接口描述了类的行为和功能,而不需要完成类的特定实现。C++接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。如果类中至少有一个函数被声明为纯虚函数,则这个类就是抽象类。纯虚函数是通过在声明中使用"=0"来指定的clas......
  • 初识IO ,系统调用和库函数
    IO知识最先接触的IO#include<stdio.h>stdio标准的输入输出///标准IOprintf/scanf就是标准的IO接口(API)什么是标准IO什么是文件IO文件IO是系统调用标准IO是库函数什么是系统调用什么是库函数系统调用(posix):用户空间(0-3G)进入内核空间(4G)一次就叫做一次......
  • Go 100 mistakes - #96: Not knowing how to reduce allocations
         ......
  • [Go] go for range循环map是无序的 变成有序
    goforrange循环map是无序的,这个是goteam团队有意为之在进行循环遍历的时候,生成了一个随机数作为遍历开始的位置可以forrange循环map取出所有的key,sort.Strings(keys),排序所有的keys再循环所有的keys,按这个循环取出map里的值如果不依赖map中的key的话,或......
  • Java流程控制11:break、continue、goto
    breakcontinue1.break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)2.continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否......
  • MySQL之视图、触发器、存储过程、函数和流程控制
    视图什么是视图视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用其实视图也是表为什么要用视图如果要频繁的操作一张虚拟表(拼表组成的),你就可以制作成视图,后续直接操作如何操作#固定语法createview表名as虚拟表的查询SQL语句#具体操作create......
  • mainCRTStartup 函数解析
    mainCRTStartup函数解析 操作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。程序的默认入口点由连接程序设置,不同的连接器选择的入口函数也不尽相同。在VC++下,连接器对控制台程序设置的入口函数是mainCRTStartup,mainCRTStartup再调用main函数 mainCRTStartu......