学习路径
/
Go
Go
/
教学大纲
/
字符串格式化
字符

字符串格式化 属于 Go

3 个练习

关于 字符串格式化

Go 提供了一个名为 fmt(格式化包)的内置包,其中包含各种用于处理输入输出格式的函数。 最常用的函数是 Sprintf,它使用像 %s 这样的动词把值插入字符串,并返回这个字符串。

import "fmt"

food := "taco"
fmt.Sprintf("Bring me a %s", food)
// Returns: Bring me a taco

在 Go 中,浮点数可以方便地用 Sprintf 的动词来格式化:%g(紧凑表示)、%e(指数)或 %f(非指数)。这三个动词都允许控制字段的宽度和数值位数。

import "fmt"

number := 4.3242
fmt.Sprintf("%.2f", number)
// Returns: 4.32

你可以在格式化包文档中找到所有可用动词的完整列表。

fmt 还包含其他处理字符串的函数,比如 Println 只是把接收到的实参打印到控制台,而 Printf 会先按照 Sprintf 的方式格式化输入,然后再打印出来。

通过 GitHub 编辑 该链接会在新窗口或标签页中打开

学习 字符串格式化

练习已锁定

再解锁 3 个练习即可练习 字符串格式化