首页 > 其他分享 >Go语言:统计字符串相关的函数

Go语言:统计字符串相关的函数

时间:2024-05-10 11:01:12浏览次数:13  
标签:函数 字符串 str Go 统计 语言

统计字符串相关的函数:

(1)统计字符串的长度,按字节进行统计(注意:UTF-8编码是Go语言默认的字符编码,汉字通常占用3个字节。)

  len(str)

备注:因为len是Go语言的内置函数,所以不需要导包,直接使用就可以了。

 (2) 字符串遍历

方式一:利用键值循环:for-range

for i, value := range str{

  fmt.Println("索引为:%d, 具体的值为: %c \n", i, value)

}

方式2:利用r:=[]rune(str)

r:= []rune(str)

for i:=0; i<len(str); i++{

  fmt.Printf("%c \n", r[i])

}

 

 (3) 字符串转整数

  n, err:= strconv.Atoi(“777”)

 

(4)整数转字符串

  str = strconv.Itoa(789)

 

 (5) 查找子字符串是否在指定的字符串中

  strings.Contains("javaandgolang","go")

 

标签:函数,字符串,str,Go,统计,语言
From: https://www.cnblogs.com/heyi-77/p/18183842

相关文章

  • 三角函数之积化和差公式(二)
    Invoke:和差化积公式:https://www.cnblogs.com/Preparing/p/18182768根据和差化积推衍出积化和差procedure\[\begin{align}序1:已知和差化积公式:\\\sin\alpha+\sin\beta=2\sin\frac{\alpha+\beta}{2}\cos\frac{\alpha-\beta}{2}\\\\设\alpha\Rightarrow\alpha+\b......
  • go学习笔记——gin框架
    gin是一款轻量级的goweb开发框架,官方文档https://gin-gonic.com/docs/examples/1.ginweb项目结构参考https://github.com/voyagegroup/gin-boilerplategin+protobufwire参考https://github.com/mohuishou/blog-code/tree/main/01-go-training/04-project/10-layou......
  • go学习笔记——Kratos框架
    官方文档https://go-kratos.dev/en/docs/getting-started/start/1.安装Go参考:mac安装go1.202.安装Kratos框架kratos依赖protobufgrpc等框架,需要先进行安装brewinstallgrpcbrewinstallprotobufbrewinstallprotoc-gen-gobrewinstallprotoc-gen-go-grpc验证......
  • 文件IO常用的函数接口
    本文归纳整理了常用的文件IO常见的函数接口及其用法,以供读者查阅目录打开文件fopen关闭文件fclose数据读取字符读取:fgetc、getc、getchar按行读取:fgets、gets按块读取:fread写入文件字符写入:fputc、putc、putchar按行写入:fputs、puts按块写入:fwrite文件位置(光标位置)设置位移:fse......
  • 深入理解Django:中间件与信号处理的艺术
    title:深入理解Django:中间件与信号处理的艺术date:2024/5/918:41:21updated:2024/5/918:41:21categories:后端开发tags:Django中间件信号异步性能缓存多语言引言在当今的Web开发领域,Django以其强大的功能、简洁的代码结构和高度的可扩展性,已成为众多开......
  • 三角函数之和差化积公式(贰)
    perfaceInvoke:积化和差公式:https://www.cnblogs.com/Preparing/p/18181260从积化和差公式推衍得之First\[\begin{align}已知积化和差公式:\\\sin\alpha\cos\beta=\frac{\sin\left(\alpha+\beta\right)+\sin\left(\alpha-\beta\right)}{2}\\\\设\alpha=\frac{......
  • 如何使用python设计logo
    如何使用Python设计Logo一、引言在这篇文章中,将介绍如何使用Python来设计一个简单的Logo。将使用Python的第三方库PIL(PythonImagingLibrary)来实现这个功能。PIL是一个强大的图像处理库,可以帮助轻松地处理各种图像操作,如缩放、旋转、裁剪等。二、准备工作在开始设计Logo之前,......
  • 如何使用stable diffusion设计logo
    好的,我可以帮你写一篇关于如何使用stablediffusion设计logo的文章。这篇文章将从第二级标题开始,主题为:如何使用stablediffusion设计logo。二级标题:什么是StableDiffusion?StableDiffusion是一种尖端的文本到图像扩散模型,可以根据任何给定的文本输入生成逼真的图像。通过使用......
  • crawlergo学习.pdf 观看学习笔记的记录
    起因想学习爬虫的编写:看到大佬对一个爬虫项目,的学习笔记。跟着大佬的学习笔记学一遍项目地址:https://github.com/Qianlitp/crawlergo学习记录: 对浏览器环境的hook: 看到这个之前没见到过学习一波参考文章理解爬虫HOOK技术-掘金(juejin.cn)   通过hook,修改j......
  • python中7种方法实现字符串的拼接
    1.直接通过(+)操作符拼接>>>'Hello'+''+'World'+'!''HelloWorld!'使用这种方式进行字符串连接的操作效率低下,因为python中使用+拼接两个字符串时会生成一个新的字符串,生成新的字符串就需要重新申请内存,当拼接字符串较多时自然会影响效率。2.通过str.join()方法拼接......