strconv ,用于类型转换
strings.Repeat(str, count)
unicode库,判读并转换大小写
位运算符
strings.Fields(str)
strings.Split(str, " ")
strings.ReplaceAll(word, " ", "")
strings.Join(arr, "")
strings.Title(str)
math.Trunc(x float64)
math.Ceil
math.Round(float64)
strconv.ParseInt()的使用需要三个参数
1、一个string类型的字符串 2、转化后所需要的进制,2到32进制 3、这里是限制位。很多人以为是指定输出的数据类型,其实strconv.ParseInt()能且只能输出int64类型数据,bitSize的含义是大小限制,如果s1转化的整形数据类型超过127,那么err就会显示数据超出范围,且输出的int64为127。
二、输出 有两个输出,一个是转换后的int64类型数据,一个是err信息,会显示是否超出第三个参数限制的大小。
rand.Seed(time.Now().UnixNano())
//这里如果不设置Seed每次运行都是不同的值的话,编译之后每次运行的结果都是一样的
r1 := rand.Int()
r2 := rand.Intn(10) //[0,10)
fmt.Printf("r1 = %#v, r2 = %#v\\n", r1, r2)