首页 > 其他分享 >strconv

strconv

时间:2022-12-17 23:14:07浏览次数:38  
标签:系列 函数 strconv 类型 用于 字符串

strconv与之前的strings有本质的区别。他不仅仅局限于字符本身的功能与字节的转化,还提供可int,bool的多种数据类型的解析

string 与 int 类型之间的转换
Atoi():字符串转整型
Itoa():整型转字符串

 Parse 系列函数

Parse 系列函数用于将字符串转换为指定类型的值,其中包括 ParseBool()、ParseFloat()、ParseInt()、ParseUint()。
ParseBool()
函数用于将字符串转换为 bool 类型的值,它只能接受 1、0、t、f、T、F、true、false、True、False、TRUE、FALSE,其它的值均返回错误。
ParseInt()
函数用于返回字符串表示的整数值(可以包含正负号)
ParseFloat() 
函数用于将一个表示浮点数的字符串转换为 float 类型
Format 系列函数
Format 系列函数实现了将给定类型数据格式化为字符串类型的功能,其中包括 FormatBool()、FormatInt()、FormatUint()、FormatFloat()。
Append 系列函数
Append 系列函数用于将指定类型转换成字符串后追加到一个切片中,其中包含 AppendBool()、AppendFloat()、AppendInt()、AppendUint()。
相当于在字节流中追加内容
b := []byte("8")
b=strconv.AppendInt(b,7,10)//b 是固定的数据类型byte
fmt.Println(string(b))//87
 

 

标签:系列,函数,strconv,类型,用于,字符串
From: https://www.cnblogs.com/topass123/p/16989760.html

相关文章

  • golang的标准包---strconv
    字符串和基本数据类型之间转换这里的基本数据类型包括:布尔、整型(包括有/无符号、二进制、八进制、十进制和十六进制)和浮点型等。包转换错误处理介绍具体的转换之前,先看看......
  • 一文了解 Go 标准库 strconv:string 与其他基本数据类型的转换
    耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的知识是Go标准库——strconv。如果本文对你有帮助,不妨点个赞,如果你是Go语言初学者,不妨点个关注,一起成长一......