fmt包实现了格式化的I/O。
1、fmt.Println:
用默认的类型格式将传入的参数写到标准输出
参数;字符串和变量之间用逗号间隔,
输出:用空格间隔
2、fmt.Printf:
用占位符将传入的变量写到标准输出
输入:占位符,变量
输出
3、fmt.Sprintf:
用占位符将传入的变量返回为字符串,不会在终端显示;

4、fmt.Sprintln:
用默认的类型格式将传入的参数返回为字符串,字符串和变量之间用空格间隔,不会在终端显示;

name := "fourier"
gender := "male"
fmt.Println("name:",name,"gender:",gender) //name: fourier gender: male
fmt.Printf("name:%s;gender:%s",name,gender) //name:fourier;gender:male
out := fmt.Sprintf("name:%s;gender:%s", name, gender) //name:fourier;gender:male

Println和Sprintln 输出用用空格间隔,有回车;

Printf和Sprintf 支持占位符;

f:支持占位符, ln:不支持占位符,空格间隔 S:不在终端显示

fmt.Println、fmt.Printf、fmt.Sprintf、fmt.Sprintln相关推荐

  1. Go语言初见println和fmt.Println区别

    目录 println()函数: fmt.println()函数: 总结区别: 1.包不同: 2.输出方式不同: 3.方法返回值不同: 4.内置print/println函数的调用不能接受数组和结构体参 ...

  2. Go 学习笔记(48)— Go 标准库之 time (获取时/分/秒的单位值、标准时间和Unix时间转换、字符串时间和Time类型转换、时区转换、时间的加减/休眠)

    1. 概要说明 import "time" time 包提供了时间的显示和测量用的函数.日历的计算采用的是公历. Go 提供以下几种时间类型: 时间点 Time 时间段 Durat ...

  3. Go 学习笔记(16)— 函数(02)[函数签名、有名函数、匿名函数、调用匿名函数、匿名函数赋值给变量、匿名函数做回调函数]

    1. 函数签名 函数类型也叫做函数签名,可以使用 fmt.Printf("%T") 格式化参数打印函数类型. package mainimport "fmt"f ...

  4. Go语言系列——01-HelloWorld、02-命名规范、03-变量、04-类型、05-常量、06-函数(Function)、07-包、08-if-else语句、09-循环、10-switch语句

    文章目录 01-HelloWorld 一 建立 Go 工作区 二 运行 Go 程序 2.1 hello world 程序代码介绍 02-开发环境搭建 一 下载地址 二 安装 Linux安装 Windo ...

  5. Golang——指针的使用、数组指针和指针数组、指针与切片、指针与结构体、多级指针

    指针: 指针是一个特殊的变量,因为存储的数据不仅仅是一个普通的数据,而是一个变量的内存地址,指针本身也是有内存地址的 指针的数据类型有int.float.bool.string.数组.结构体 指针的作 ...

  6. Go语言fmt.Sprintf、fmt.Printf(格式化输出)

    fmt.Printf fmt.Printf在程序中使用%f来格式化所需的值 看起来我们的值被四舍五入到了一个合理的数.但小数点后仍显示了6位,这对我们当前的需要来说实在是太多了. 对于这种情况,格式化 ...

  7. Go语言中的fmt.Print, fmt.Printf, fmt.Println的区别和使用场景

    Go语言中的fmt.Print, fmt.Printf, fmt.Println的区别和使用场景 fmt 包的介绍 fmt.Print === 原样输出 fmt.Printf === 格式输出 fmt ...

  8. C语言printf()、sprintf()、vsprintf() 的区别与联系

    转自:http://blog.csdn.net/raito__/article/details/48860119 printf() 在控制台应用程序中最为常用,使用也很简单.其参数为格式化字符串. 函 ...

  9. c语言printf、sprintf、vsprintf用法和区别

    printf.sprintf.vsprintf 通常用于格式化字符串,通俗来说就是字符串打印或显示格式转换. printf.sprintf 需要包含 <stdio.h> 头文件,vspri ...

最新文章

  1. 一道关于call和this的JS面试题
  2. asp.net MVC 中 Session统一验证的方法
  3. ACM HDU 1249
  4. OpenCV统计米粒数目-计算联通区域的个数及联通区域内像素的个数
  5. Oracle数据库 查看表是否是 索引组织表的方法
  6. d3 v4 api interpolate
  7. MacOs中Docker与宿主机网络互通问题解决
  8. C#大型医院管理系统源码
  9. 《Struts2 In Action》摘录
  10. 2021年5大国货品牌引爆互联网背后的营销逻辑
  11. 学生专用计算机怎么调时间,学生计算器怎么调时间
  12. 保时捷Taycan的800V电气架构赏析
  13. win10台式机屏幕亮度无法调节
  14. oracle数据库课后习题答案,oracle数据库经典练习题及答案
  15. 设计思维应用:与商业模式结合,让创新落地
  16. 利用计算机测地震是计算机的什么,六年级计算机测试题
  17. jQuery的滑动效果(slideDown(),slideUp(),slideToggle())的应用方法
  18. maven引入依赖包,import依赖包,编译运行maven项目
  19. 前端入门学习笔记五十一
  20. ES和Kibana设置账号密码

热门文章

  1. shiro简单入门介绍
  2. 数字经济时代凸显网络安全重要性
  3. Linux课程第二十一天学习笔记
  4. 项目开发--------XMPP即时通讯
  5. TCP/IP入门(4) --应用层
  6. 容易的linux自动化运维工具之clinet端(二)
  7. java运行环境(JRE)
  8. J2ME游戏开发中时钟的简单实现
  9. 体育馆黑名单系统 的设定
  10. 剑桥管理学老哥的研究生申请和人生道路规划观念