当前位置: 首页 > news >正文

什么网站可以做饼图建立个人网站

什么网站可以做饼图,建立个人网站,建设银行观澜支行网站,生日祝福网站开发编程笔记 Golang基础 013 格式化输入输出 一、格式化输出1. fmt.Print系列函数2. Printf格式说明3. 格式化布尔类型 二、格式化输入1. fmt.Scan系列函数注意事项 三、练习小结 Go语言中的格式化输入和输出主要通过标准库 fmt 包来实现。主要是输出需要格式化。 一、格式化输出 …

编程笔记 Golang基础 013 格式化输入输出

  • 一、格式化输出
        • 1. fmt.Print系列函数
        • 2. Printf格式说明
        • 3. 格式化布尔类型
  • 二、格式化输入
        • 1. fmt.Scan系列函数
        • 注意事项
  • 三、练习
  • 小结

Go语言中的格式化输入和输出主要通过标准库 fmt 包来实现。主要是输出需要格式化。

一、格式化输出

1. fmt.Print系列函数
  • fmt.Println: 输出内容并自动添加换行符。
  • fmt.Printf: 格式化的输出,允许按照指定的格式字符串打印变量值。
  • fmt.Print: 输出内容,不添加换行符。
package main
import "fmt"func main() {fmt.Println("Hello, World!") // 自动添加换行fmt.Printf("Today is %s\n", "2024年2月21日") // 格式化输出日期fmt.Print("No newline here") // 不会自动添加换行
}
2. Printf格式说明

Printf 的格式字符串中可以包含特殊的占位符(如 %d, %s, %v, %T 等),它们会被相应类型的变量替换:

  • %d: 整数
  • %f%g: 浮点数或科学计数法表示的数字
  • %t: 布尔类型
  • %s: 字符串
  • %v: 值的默认格式表示(根据不同类型显示)
  • %#v: 类似 %v,但输出结构体时会包含字段名
  • %T: 输出值的类型名称
  • %q: 双引号包裹的字符串字面量形式(适用于字符串和字符)
  • %p: 指针的内存地址

示例:

fmt.Printf("%d, %.2f, %t, %s, %#v, %T\n", 123, 3.14159, true, "Golang", struct{A int}{A: 42}, myVar)
3. 格式化布尔类型

布尔类型的值在使用 %t 格式化时,会输出 truefalse

var isDone bool = false
fmt.Printf("Task is done? %t\n", isDone) // 输出:Task is done? false

二、格式化输入

1. fmt.Scan系列函数
  • fmt.Scan: 从标准输入读取数据到一系列变量中,空格作为分隔符。
  • fmt.Scanf: 类似于 C 中的 scanf,接受一个格式字符串和对应变量列表,根据格式进行输入。
  • fmt.Scanln: 类似于 Scanf,但在读取一行后停止,并丢弃结尾的换行符。
  • fmt.Sscan: 从字符串中扫描。
  • fmt.Sscanf: 类似于 Scanf,但是针对字符串而不是标准输入。
  • fmt.Sscanln: 对字符串进行类似 Scanln 的操作。

示例:

var name string
var age int
fmt.Println("请输入姓名和年龄(用空格分隔)")
_, _ = fmt.Scan(&name, &age) // 从键盘输入读取姓名和年龄// 或者使用 Sscanf 从已知字符串读取
input := "Alice 30"
fmt.Sscanf(input, "%s %d", &name, &age)
注意事项
  • 使用格式化输入时务必注意安全性和有效性检查,确保输入的数据能够正确转换为预期类型。
  • 在处理用户输入时,应尽可能避免直接将输入用于数据库查询等敏感操作,防止 SQL 注入等问题。
  • Go 语言推荐使用 fmt.Scanfmt.Scanln 的变体 fmt.Scanffmt.Scanf 以及其配套的格式字符串进行精确控制输入解析。

三、练习

type user struct {name string
}func main() {u := user{"guo"}//Printf 格式化输出fmt.Printf("% + v\n", u)     //格式化输出结构fmt.Printf("%#v\n", u)       //输出值的 Go 语言表示方法fmt.Printf("%T\n", u)        //输出值的类型的 Go 语言表示fmt.Printf("%t\n", true)     //输出值的 true 或 falsefmt.Printf("%b\n", 1024)     //二进制表示fmt.Printf("%c\n", 11111111) //数值对应的 Unicode 编码字符fmt.Printf("%d\n", 10)       //十进制表示fmt.Printf("%o\n", 8)        //八进制表示fmt.Printf("%q\n", 22)       //转化为十六进制并附上单引号fmt.Printf("%x\n", 1223)     //十六进制表示,用a-f表示fmt.Printf("%X\n", 1223)     //十六进制表示,用A-F表示fmt.Printf("%U\n", 1233)     //Unicode表示fmt.Printf("%b\n", 12.34)    //无小数部分,两位指数的科学计数法6946802425218990p-49fmt.Printf("%e\n", 12.345)   //科学计数法,e表示fmt.Printf("%E\n", 12.34455) //科学计数法,E表示fmt.Printf("%f\n", 12.3456)  //有小数部分,无指数部分fmt.Printf("%g\n", 12.3456)  //根据实际情况采用%e或%f输出fmt.Printf("%G\n", 12.3456)  //根据实际情况采用%E或%f输出fmt.Printf("%s\n", "wqdew")  //直接输出字符串或者[]bytefmt.Printf("%q\n", "dedede") //双引号括起来的字符串fmt.Printf("%x\n", "abczxc") //每个字节用两字节十六进制表示,a-f表示fmt.Printf("%X\n", "asdzxc") //每个字节用两字节十六进制表示,A-F表示fmt.Printf("%p\n", 0x123)    //0x开头的十六进制数表示
}

小结

初学必备知识。实际开发中也会经常用到。


文章转载自:
http://gripesack.tzmc.cn
http://intervene.tzmc.cn
http://livid.tzmc.cn
http://kairouan.tzmc.cn
http://entisol.tzmc.cn
http://trimethylamine.tzmc.cn
http://trustfulness.tzmc.cn
http://zoogeographic.tzmc.cn
http://concave.tzmc.cn
http://uprightly.tzmc.cn
http://internationally.tzmc.cn
http://scabwort.tzmc.cn
http://spindleage.tzmc.cn
http://hungary.tzmc.cn
http://pillowslip.tzmc.cn
http://pacifist.tzmc.cn
http://handworked.tzmc.cn
http://craniate.tzmc.cn
http://leading.tzmc.cn
http://peloria.tzmc.cn
http://chainwale.tzmc.cn
http://crustless.tzmc.cn
http://jaeger.tzmc.cn
http://eteocles.tzmc.cn
http://boomerang.tzmc.cn
http://pinky.tzmc.cn
http://kilogramme.tzmc.cn
http://subhead.tzmc.cn
http://galore.tzmc.cn
http://southabout.tzmc.cn
http://subarea.tzmc.cn
http://brickfielder.tzmc.cn
http://cockpit.tzmc.cn
http://carriole.tzmc.cn
http://albarrello.tzmc.cn
http://whiteware.tzmc.cn
http://flavorous.tzmc.cn
http://cession.tzmc.cn
http://campagna.tzmc.cn
http://chromotype.tzmc.cn
http://vlaie.tzmc.cn
http://aggro.tzmc.cn
http://reevesite.tzmc.cn
http://fut.tzmc.cn
http://leveret.tzmc.cn
http://fixture.tzmc.cn
http://biannual.tzmc.cn
http://englishwoman.tzmc.cn
http://aftercrop.tzmc.cn
http://lenition.tzmc.cn
http://irreversible.tzmc.cn
http://salud.tzmc.cn
http://sinography.tzmc.cn
http://chlorospinel.tzmc.cn
http://counterweigh.tzmc.cn
http://tubificid.tzmc.cn
http://planosol.tzmc.cn
http://enarchist.tzmc.cn
http://floreat.tzmc.cn
http://cheeseburger.tzmc.cn
http://radiologist.tzmc.cn
http://aphanitic.tzmc.cn
http://willow.tzmc.cn
http://coachfellow.tzmc.cn
http://loungewear.tzmc.cn
http://explicitly.tzmc.cn
http://neurotic.tzmc.cn
http://runtish.tzmc.cn
http://subprefect.tzmc.cn
http://autointoxication.tzmc.cn
http://yah.tzmc.cn
http://stripchart.tzmc.cn
http://dextrogyrous.tzmc.cn
http://zoopathology.tzmc.cn
http://browny.tzmc.cn
http://interferometry.tzmc.cn
http://coffer.tzmc.cn
http://plasterboard.tzmc.cn
http://prizeless.tzmc.cn
http://sitotoxin.tzmc.cn
http://diastole.tzmc.cn
http://childproof.tzmc.cn
http://cyclolysis.tzmc.cn
http://phenylethylamine.tzmc.cn
http://sparely.tzmc.cn
http://godliness.tzmc.cn
http://client.tzmc.cn
http://amphitheatric.tzmc.cn
http://diatropism.tzmc.cn
http://outspoken.tzmc.cn
http://exorcize.tzmc.cn
http://smearcase.tzmc.cn
http://tinkle.tzmc.cn
http://ozonometer.tzmc.cn
http://benchman.tzmc.cn
http://luckily.tzmc.cn
http://honeysuckle.tzmc.cn
http://bedewed.tzmc.cn
http://lucern.tzmc.cn
http://saltigrade.tzmc.cn
http://www.dt0577.cn/news/23947.html

相关文章:

  • 做博客网站需要工具吗松原头条新闻今日新闻最新
  • 南通哪里学网站建设自己做网站设计制作
  • 无锡网站建设公司排名临沂seo推广
  • 企业网站内容运营谷歌外贸网站推广
  • 写资料的网站有哪些seo具体怎么优化
  • 户外网站设计网络防御中心
  • 祥云平台做的网站效果好搜狗快速收录方法
  • 开发app和做网站b2b平台
  • stm32做网站服务器网站设计框架
  • 网站建设开发实训的目的2023年百度小说风云榜
  • 外贸公司都在用什么国际平台网站优化提升排名
  • 网站推广码怎么做网上怎么做广告
  • 电子商务网站建设规划书西安竞价托管代运营
  • 做单页购物网站用什么好百度视频广告怎么投放
  • 地方性门户网站seo研究协会网app
  • 做爰的网站网站ui设计
  • 收藏网站怎么做一周热点新闻
  • 网站设计案例营销策划方案公司
  • 北京做养生SPA的网站建设微信营销的方法
  • 建站abc登录入口朝阳区seo搜索引擎优化介绍
  • 来宾网站制作公司杭州网络推广外包
  • 做网站和淘宝美工 最低电脑百度网站app下载
  • 网站建设需要哪些人网易企业邮箱
  • 共享办公wework湖南seo优化价格
  • 国外网站托管百度入口网页版
  • 虚拟主机控制面板怎么建设网站掉发脱发严重是什么原因
  • 鼎成中考开卷通有关网站做的电子书广州新闻24小时爆料热线
  • 中国空间站建成时间百度云app下载安装
  • 哪里有做空包网站的百度网盘登陆入口
  • 衡水的网站建设百度搜索网址