首页 > 其他分享 >go 语言 print、printf、println的区别

go 语言 print、printf、println的区别

时间:2024-12-09 11:21:24浏览次数:9  
标签:格式化 fmt go printf print println

print和println
这两个打印方式类似,只在格式上有区别

println 打印的每一项之间都会有空行,print没有,例如:

fmt.println("go","python","php",javascript")  // go  python  php  javascript

fmt.print("go","python","php",javascript")  // gopythonphpjavascript

 

 Println 会自动换行,Print 不会,例如
fmt.Println("hello")
fmt.Println("world")

// hello
// world



fmt.Print("hello")
fmt.Print("world")

// helloworld


println和printf
printf是格式化输出,在很多场景下比println更方便,举个例子:
func main(){
a:=10
b:=20
c:=30
fmt.println("a=",a,",b=",b,",c=",c)
fmt.printf("a=%d,b=%d,c=%d",a,b,c)
}
%d是站位符,表示数字的十进制表示。printf中的占位符与后面的数字变量--对应。

  1、print()函数,可输出到控制台(不接受任何格式化),语法“fmt.print(str)”;2、println()函数,可输出到控制台并换行,语法“fmt.println(tmp)”;3、printf()函数,只可以打印出格式化的字符串;4、sprintf()函数,可格式化并返回一个字符串;5、fprintf()函数,可格式化并输出到“io.writers”。

查阅

https://www.php.cn/faq/499756.html

 

标签:格式化,fmt,go,printf,print,println
From: https://www.cnblogs.com/xiongwei/p/18594467

相关文章

  • Github+PicGo搭建个人免费图床
    目录一、配置GitHub1、新建公开仓库1.1、Newrepository1.2、定义仓库名称,设置公开属性2、创建私人令牌(token)2.1、个人头像-->Settings2.2、左侧列底部点击Developersettings2.3、选择Generatenewtoken(classic)2.4、密码验证2.5、创建令牌2.6、记事本记下token二、配置Pi......
  • 如何优雅地在Django项目里生成不重复的ID?
    前言本来标题是想叫“生成不重复的四位数”的,不过单纯数字有点局限,推广一下变成不重复ID吧~这个功能是在做下面图片里这个小项目时遇到的,有点像微信的面对面建群,生成一个随机且不重复的密码,其他人输入这个密码就能加入教室。实现这个功能有不少方法,本文简单记录一下。不依......
  • go build tags使用
    转载请注明出处:在Go语言中,构建标签(BuildTags)是一种用于条件编译的机制,可以帮助开发者根据不同的条件选择性地编译特定的代码块。它们在处理多平台和多环境的代码时特别有用,例如为不同操作系统、架构或配置选择特定的实现。1.构建标签的作用条件编译:允许开发者通过标签......
  • Django静态资源配置及配置模版
    前沿:      学友哥手把手带你了解Django静态资源配置及配置模版,涉及资源路由配置,图片,视频媒体资源部署,Django生命流程介绍,模版配置,继承,模板导入.....图文示例,一看就懂。......
  • GoPro Quik App for macOS will be end of life at the end of 2024 All In One
    GoProQuikAppformacOSwillbeendoflifeattheendof2024AllInOnemacOS版GoProQuikApp将于2024年底停用......
  • GoPro 13 拍摄 GP-Log 视频 bug All In One
    GoPro13拍摄GP-Log视频bugAllInOneGP-Log无法拍摄10bit视频bugQ:我的GoPro13视频GP-Log设置的是10bit,为什么拍出来的视频却是8bit的,什么原因呀?A:JDCustomerService10bit是4:2:0色彩采样https://community.gopro.com/s/article/10-Bit-Color-Vide......
  • Python基于django小型中医诊所管理系统
    我国中医诊所遍布大街小巷,大大方便了患者的急诊速度,能够及时得到诊断治疗但是当传染病爆发,人员过多,会出现信息化水平低、管理效率不高等问题。为了提高中医诊所的管理效率,实现信息化管理,开发基于Django的中医诊所管理系统是必要的。本系统基于django框架,采用python作为开发......
  • 大数据项目-Django基于机器学习实现的市区游客满意度可视化分析系统
    《[含文档+PPT+源码等]精品Django基于机器学习实现的市区游客满意度可视化分析系统》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、包运行成功以及课程答疑与微信售后交流群、送查重系统不限次数免费查重等福利!数据库管理工具:phpstudy/Navicat或者phpstudy/sqlyog......
  • sprintf 将格式化的数据写入字符串
    一.sprintf函数sprintf函数是C标准库中的一个函数,用于将格式化的数据写入字符串。与printf类似,但sprintf的输出是写入到字符数组(字符串)中,而不是输出到标准输出(屏幕)。函数原型intsprintf(char*str,constchar*format,...);str:一个指向字符数组的指针,表示输出......
  • 基于Python的旅游景区商城购物网站的设计与实现mt74k(Pycharm Flask Django mysql)
    文章目录项目介绍具体实现截图开发技术设计思路开发与测试:核心代码部分展示文章目录/协作提纲源码/演示视频获取方式项目介绍旅游网站主要功能如下:1.用户管理:注册、登录、退出、修改密码;2.分类显示:显示旅游路线的分类;3.旅游路线显示:按分类查询旅游路线、通过关键......