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

服装网站建设费用百度收录提交网站后多久收录

服装网站建设费用,百度收录提交网站后多久收录,网站建网站,遵义网站网站建设以下是 Go 语言标准库中 strings 和 strconv 包的常用方法说明及示例: 一、strings 包(字符串操作) 1. Contains 判断字符串是否包含子串 fmt.Println(strings.Contains("hello world", "ell")) // true2. Count 统计…

以下是 Go 语言标准库中 stringsstrconv 包的常用方法说明及示例:


一、strings 包(字符串操作)

1. Contains

判断字符串是否包含子串

fmt.Println(strings.Contains("hello world", "ell")) // true
2. Count

统计子串出现次数

fmt.Println(strings.Count("cheese", "e")) // 3
3. Join

字符串拼接

s := []string{"a", "b", "c"}
fmt.Println(strings.Join(s, "-")) // a-b-c
4. Split

字符串分割

fmt.Println(strings.Split("a,b,c", ",")) // [a b c]
5. Replace

字符串替换

fmt.Println(strings.Replace("oink oink oink", "k", "ky", 2)) 
// oinky oinky oink
6. Trim

去除首尾指定字符

fmt.Println(strings.Trim("¡¡Hello!¡", "!¡")) // Hello
7. ToUpper/ToLower

大小写转换

fmt.Println(strings.ToUpper("Test")) // TEST
fmt.Println(strings.ToLower("TEST")) // test
8. Index

查找子串位置

fmt.Println(strings.Index("chicken", "ken")) // 4
9. HasPrefix/HasSuffix

前缀/后缀判断

fmt.Println(strings.HasPrefix("Gopher", "Go")) // true
fmt.Println(strings.HasSuffix("Amigo", "go"))  // true
10. Fields

按空白分割字符串

fmt.Println(strings.Fields("  foo bar  baz   ")) 
// [foo bar baz]

二、strconv 包(字符串转换)

1. Atoi

字符串转整型

i, _ := strconv.Atoi("42")
fmt.Println(i) // 42_, err := strconv.Atoi("abc")
fmt.Println(err) // strconv.Atoi: parsing "abc": invalid syntax
2. Itoa

整型转字符串

s := strconv.Itoa(42)
fmt.Println(s) // "42"
3. ParseBool

字符串转布尔值

b, _ := strconv.ParseBool("true")
fmt.Println(b) // true
4. ParseFloat

字符串转浮点数

f, _ := strconv.ParseFloat("3.1415", 64)
fmt.Println(f) // 3.1415
5. FormatFloat

浮点数转字符串

s := strconv.FormatFloat(3.1415, 'f', 2, 64)
fmt.Println(s) // "3.14"
6. ParseInt

指定进制字符串转整型

i, _ := strconv.ParseInt("1010", 2, 64)
fmt.Println(i) // 10 (二进制1010转十进制)
7. FormatInt

整型转指定进制字符串

s := strconv.FormatInt(255, 16)
fmt.Println(s) // "ff"
8. Quote

添加双引号(含特殊字符转义)

fmt.Println(strconv.Quote(`"Hello \n World"`))
// "\"Hello \\n World\""
9. Append系列

高效拼接字符串

buf := []byte("int: ")
buf = strconv.AppendInt(buf, 123, 10)
fmt.Println(string(buf)) // int: 123
10. IsPrint

判断是否可打印字符

fmt.Println(strconv.IsPrint('\u0000')) // false
fmt.Println(strconv.IsPrint('a'))       // true

三、典型使用场景示例

1. 字符串处理综合示例
input := "  Hello, 世界!  "
processed := strings.TrimSpace(input)
parts := strings.Split(processed, " ")
fmt.Println(strings.Join(parts, "-")) 
// Hello,-世界!
2. 数字转换综合示例
// 读取环境变量转为整型
env := "PORT"
val := os.Getenv(env)
port, err := strconv.Atoi(val)
if err != nil {log.Fatalf("Invalid %s: %v", env, err)
}
fmt.Printf("Server starting on port %d", port)
3. 高效字符串拼接
var buf []byte
buf = strconv.AppendBool(buf, true)
buf = append(buf, ' ')
buf = strconv.AppendInt(buf, 2023, 10)
fmt.Println(string(buf)) // true 2023

四、重要特性对比表

功能strings 包strconv 包
字符串包含判断Contains/ContainsAny-
类型转换-Atoi/Itoa/ParseBool 等
字符编码处理ToUpper/ToLower/ToTitleQuote/Unquote
数字格式化-FormatInt/FormatFloat
高效拼接JoinAppendXXX 系列
空白处理TrimSpace/Fields-
进制转换-ParseInt/FormatInt

这些方法覆盖了字符串操作和类型转换的常见需求,建议结合官方文档使用(可通过 go doc strconv.ParseInt 等方式查看详细说明)。实际开发中需要注意错误处理,特别是 AtoiParseBool 等方法需要处理可能的转换错误。

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

相关文章:

  • 网站维护中一般要多长时间网站描述和关键词怎么写
  • 如何加强旅游电子商务网站的建设网上推广产品怎么做
  • 手机上做整蛊网站百度搜索收录入口
  • 恩施网站开发旅行网站排名
  • 站长工具端口检测seo平台是什么意思
  • 重庆公积金门户网站广州seo顾问seocnm
  • 建设网站简单的需要多少天嘉兴优化公司
  • 建设网站安全措施企业网站优化工具
  • 大良营销网站建设服务网络营销策划活动方案
  • 做网站需不需要购买服务器怎样淘宝seo排名优化
  • 通过网站做跳板网站制作基本流程
  • 如何做自己的加盟网站少女长尾关键词挖掘
  • 网站做英文版有用吗品牌策划方案范文
  • 怎样拉注册公司客户搜索引擎网站推广如何优化
  • 龙港哪里有做百度网站的互联网公司排名
  • 新网站建设平台优化电池充电什么意思
  • html怎么做商品页面汕头seo推广优化
  • 记事本做的网站链接怎么装饰太原搜索引擎优化
  • 住房和城乡建设部网站 绿地列举常见的网络营销工具
  • 一般网站建设企业上海seo服务外包公司
  • 郑州网站建设熊掌号谷歌官方app下载
  • 重庆大渡口营销型网站建设公司推荐苏州关键词搜索排名
  • 网页游戏网站斗地主seo软件工具
  • 珠海网站建设的公司排名福州网站seo公司
  • 昆山新宇网站建设制作app软件平台
  • 如何看别人网站用什么做的深圳抖音推广公司
  • 济南网站制作公司排名在线营销推广
  • 石家庄网站建设平台有哪些论坛seo网站
  • 北京专业网站制作大概费用网站流量来源
  • 中卫网站推广外包服务关键词如何排名在首页