Go 和 Python 基本操作对比

字符串替换 replace

  • go
c := strings.Replace("aaabbbaaabb", "bb", "aa" ,1)
                                 // str, old, new ,替换第几个

输出: aaaaabaaabb

  • python
c = "aaabbbaaabb".replace('bb','aa')

输出 ‘aaaaabaaaaa’


类型转换

  • go
// 字符串转数字
//字符串转数字,要做错误处理
page := "1"
start, err := strconv.Atoi(page)
if err != nil {
		return
}

//数字转字符串
start_str := strconv.Itoa(start)
  • python
a = '1'
c = int(a)  # 字符串转数字
d = str(c)  # 数字转字符串

你可能感兴趣的:(python,go)