博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
golang格式化字符串输出左右对齐
阅读量:3987 次
发布时间:2019-05-24

本文共 426 字,大约阅读时间需要 1 分钟。

使用 fmt.Printf 方法

默认右对齐,且采用空格填充

func main() {
fmt.Printf("%20s %d\n", "women", 12) fmt.Printf("%20s %d\n", "womenxxxxxxxxx", 12333)}

在这里插入图片描述

设置左对齐,只需要加一个负号

func main() {
fmt.Printf("%-20s %d\n", "women", 12) fmt.Printf("%-20s %d\n", "womenxxxxxxxxx", 12333)}

在这里插入图片描述

有时候字符的长度是不定的。

func main() {
max := 20 fmt.Printf("%-"+strconv.Itoa(max)+"s %d\n", "women", 12) fmt.Printf("%-"+strconv.Itoa(max)+"s %d\n", "womenxxxxxxxxx", 12333)}

在这里插入图片描述

转载地址:http://ncaui.baihongyu.com/

你可能感兴趣的文章
No.173 - LeetCode1304
查看>>
No.174 - LeetCode1305 - 合并两个搜索树
查看>>
No.175 - LeetCode1306
查看>>
No.176 - LeetCode1309
查看>>
No.177 - LeetCode1310
查看>>
No.178 - LeetCode1311
查看>>
Mac:终端实用快捷键
查看>>
FE:http状态码
查看>>
No.182 - LeetCode1325 - C指针的魅力
查看>>
No.183 - LeetCode1324
查看>>
mac:移动python包路径
查看>>
mysql:sql create database新建utf8mb4 数据库
查看>>
mysql:sql alter database修改数据库字符集
查看>>
mysql:sql alter table 修改列属性的字符集
查看>>
mysql:sql drop database 删除数据库
查看>>
mysql:sql character set utf8mb4 新建utf8mb4表
查看>>
mysql:sql drop table (删除表)
查看>>
mysql:sql truncate (清除表数据)
查看>>
mysql:sql order by */* desc (查询)
查看>>
scrapy:xpath string(.)非常注意问题
查看>>