golang strings包

欺世 · · 1547 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

package聽main

import聽(
聽聽聽聽"fmt"
聽聽聽聽"strings"
)

func聽main(){

聽聽聽聽聽聽var聽sayHi聽string聽=聽"Hello"聽聽聽聽//定义字符串并赋值
聽聽聽聽聽聽fmt.Println(sayHi聽+聽"World")聽聽//字符串拼接
聽聽聽聽聽聽fmt.Println(len(sayHi))聽聽聽聽聽聽聽//len显示字符串长度
聽聽聽聽聽聽fmt.Println(sayHi[0])聽聽聽聽聽聽聽聽聽//显示第一个字符的asic码
聽聽聽聽聽聽fmt.Println(string(sayHi[0]))聽//要正常显示第一个字符,转成string类型
聽聽聽聽聽聽var聽pi聽float64聽=聽3.14聽聽聽聽聽聽聽聽聽//定义一个浮点类型
聽聽聽聽聽聽fmt.Println("%T:%d\n",int(pi),int(pi))聽聽聽//string可直接将浮点转成整数
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//聽%s聽字符串
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//聽%d聽整数型
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//聽%f聽浮点型聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽fmt.println(strings.Repeat(sayHi,3))聽//重复三次
聽聽聽聽聽聽fmt.println(strings.Index(sayHi,"el"))聽聽//检查是否包含在字符串,不包含返回"-1",包含返回第一个匹配到的序列符
聽聽聽聽聽聽fmt.println(strings.Replace(sayHi,"e","ee",-1))聽聽//替换
聽聽聽聽聽聽fmt.println(strings.ToLower(sayHi))聽聽聽聽聽聽聽聽聽聽聽聽//转换全小写
聽聽聽聽聽聽fmt.println(strings.ToUpper(sayHi))聽聽聽聽聽聽聽聽聽聽聽聽//转换全大写
聽聽聽聽聽聽fmt.println(strings.Count(sayHi,"el"))聽聽聽聽聽聽聽聽聽//匹配到的次数
聽聽聽聽聽聽fmt.println(strings.TrimSpace("聽聽a聽lone聽gopher聽聽聽"))聽聽//去掉字符串前后空格
}


本文出自 “欺壹世De博客” 博客,请务必保留此出处http://qiyishi.blog.51cto.com/5731577/1894895


有疑问加站长微信联系(非本文作者)

本文来自:51CTO博客

感谢作者:欺世

查看原文:golang strings包

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1547 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传