python输入数字输出中文_go格式“占位符”, 输入输出,类似python的input
golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf
定义示例类型和变量
type Human struct {
Name string
}
var people = Human{Name:"zhangsan"}
普通占位符
占位符 说明 举例 输出
%v 相应值的默认格式。 Printf("%v", people) {zhangsan},
%+v 打印结构体时,会添加字段名 Printf("%+v", people) {Name:zhangsan}
%#v 相应值的Go语法表示 Printf("#v", people) main.Human{Name:"zhangsan"}
%T 相应值的类型的Go语法表示 Printf("%T", people) main.Human
%% 字面上的百分号,并非值的占位符 Printf("%%") %
布尔占位符
占位符 说明 举例 输出
%t true 或 false。 Printf("%t", true) true
整数占位符
占位符 说明 举例 输出
%b 二进制表示 Printf("%b", 5) 101
%c 相应Unicode码点所表示的字符 Printf("%c", 0x4E2D) 中
%d 十进制表示 Printf("%d", 0x12) 18
%o 八进制表示 Printf("%d", 10) 12
%q 单引号围绕的字符字面值,由Go语法安全地转义 Printf("%q", 0x4E2D) '中'
%x 十六进制表示,字母形式为小写 a-f Printf("%x", 13) d
%X 十六进制表示,字母形式为大写 A-F Printf("%x", 13) D
%U Unicode格式:U+1234,等同于 "U+%04X" Printf("%U", 0x4E2D) U+4E2D
浮点数和复数的组成部分(实部和虚部)
占位符 说明 举例 输出
%b 无小数部分的,指数为二的幂的科学计数法,
与 strconv.FormatFloat 的 'b' 转换格式一致。例如 -123456p-78
%e 科学计数法,例如 -1234.456e+78 Printf("%e", 10.2) 1.020000e+01
%E 科学计数法,例如 -1234.456E+78 Printf("%e", 10.2) 1.020000E+01
%f 有小数点而无指数,例如 123.456 Printf("%f", 10.2) 10.200000
%g 根据情况选择 %e 或 %f 以产生更紧凑的(无末尾的0)输出 Printf("%g", 10.20) 10.2
%G 根据情况选择 %E 或 %f 以产生更紧凑的(无末尾的0)输出 Printf("%G", 10.20+2i) (10.2+2i)
字符串与字节切片
占位符 说明 举例 输出
%s 输出字符串表示(string类型或[]byte) Printf("%s", []byte("Go语言")) Go语言
%q 双引号围绕的字符串,由Go语法安全地转义 Printf("%q", "Go语言") "Go语言"
%x 十六进制,小写字母,每字节两个字符 Printf("%x", "golang") 676f6c616e67
%X 十六进制,大写字母,每字节两个字符 Printf("%X", "golang") 676F6C616E67
指针
占位符 说明 举例 输出
%p 十六进制表示,前缀 0x Printf("%p", &people) 0x4f57f0
golang没有 '%u' 点位符,若整数为无符号类型,默认就会被打印成无符号的。
宽度与精度的控制格式以Unicode码点为单位。宽度为该数值占用区域的最小宽度;精度为小数点之后的位数。
操作数的类型为int时,宽度与精度都可用字符 '*' 表示。
对于 %g/%G 而言,精度为所有数字的总数,例如:123.45,%.4g 会打印123.5,(而 %6.2f 会打印123.45)。
%e 和 %f 的默认精度为6
对大多数的数值类型而言,宽度为输出的最小字符数,如果必要的话会为已格式化的形式填充空格。
而以字符串类型,精度为输出的最大字符数,如果必要的话会直接截断。
从控制台读取输入
package main
import "fmt"
func main() {
for i := 1; i <=5 ; i ++ {
var score int
fmt.Printf("请输入一个学生的成绩:")
fmt.Scanln(&score)
if (score==50) {
fmt.Printf("你得了%v分,勉强及格", score)
break
}else {
fmt.Println(score)
}
}
fmt.Println("for 循环结束了")
}
有疑问加站长微信联系(非本文作者)
python输入数字输出中文_go格式“占位符”, 输入输出,类似python的input相关推荐
- c语言格式占位符可以不用吗,C语言占位符(待完善)
%c 读入一个字符 %s 读入一个字符串,遇到空格制表符或者换行符时结束. %d 读入一个十进制整数 %x或者%X 读入一个十六进制整数(读出时,%x:小写,%X:大写) %o 读入一个八进制 ...
- C语言占位符 格式占位符
常用占位符: %d, %i------代表整数,%f------浮点数,%s------字符串,%c------char. %p------指针,%fL------长log,%e------科学计数法 ...
- python %d, %f, %s占位符的使用(学习笔记)
python%d, %f,%s占位符的使用 在处理一些字符串中,有时需要传入一些数据,,而数据也是可变的,例如:网址(url),这时可以使用占位符来传递数值,格式化输出.(例子中的url地址是随手输入 ...
- python可不可以用中文编写_震惊!!!python可以用中文来写代码
说明: 偶尔间试了一下,python可以用中文来写代码,除了一些python内置函数,和运算符不能用中文外,其它的比如新定义的类名.函数名.变量名,甚至是函数间传的参数都可以用中文来代替.这是国人全民 ...
- 输入数字输出中文大写python_阿拉伯数字转换成中文大写,中文货币的表达方式 python...
最近在qq群经常看到一个题目,网上查找资料发现,有人实现了一半内容,都是在处理0的问题上卡住了,自己就尝试用刚开始学习的python写了一下.python处理这个问题还是比较方便. 题目: 代码: # ...
- python a和b字符串和占位符输出_python格式化输出
python格式化输出 一.格式化输出三种方式 在写程序的过程中难免要得,输出有有特色的格式来,没有特色,谁还会耐得下去看呢,恐怕自己都写小烦躁,不要不要得,毕竟人就是个神奇的小动物嘛,所以说不得不提 ...
- golang fmt格式“占位符”
golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf. # 定义示例类型和变量 type Human struct { Name string } var peo ...
- Python的打印函数print()中占位符%和format()使用以及f格式化字符串
目录 一.print中占位符分为3种: 1.% 2.format() 3.f格式化字符串 二.举例说明: 1.%占位符: 2.format()函数: 3.f-字符串格式化: 一.print中占位符分为 ...
- python输入是什么类型_python入门04——输入输出
一.输入input python3中的input name=input("请输入你的用户名:") # name="egon" print(name,type(n ...
最新文章
- 关于比特币现金升级问题讨论不断升温
- 关于code reiview
- 【大话数据结构算法】直接选择排序
- JAVA基础之关键字、保留字和标识符
- 【LeetCode】【字符串】题号:*434. 字符串中的单词数
- Postgresql数据库体系结构-存储结构
- python中常见函数总结
- 雨听 | iOS快捷指令之免费观看全网免费视频
- RabbitMQ整合SpringCloud
- 一年级同音字心田花开汇总资料(附拼音)
- 六一儿童节倾情奉献,校内首发,CSDN再发,2011年冬季c/c++程序员找工作心得
- XSS网站漏洞如何修复 大牛支招让您网站更安全
- pg数据库numeric对应oracle,Oracle类型number与PG类型numeric对比和转换策略
- html+css+js 做一个加解密小网页
- 树莓派镜像备份/内核编译和更换/EC200U上网
- zram lz4 和 lzo 算法性能评估比较
- 中年男人像条狗?其实是不如狗!
- maven-surefire-plugin
- 2022年成都粘胶纤维产业申报条件、材料、流程
- Jupyter Notebook 开发指南
热门文章
- (转)在Winform程序中设置管理员权限及为用户组添加写入权限
- WCF技术剖析之二十九:换种不同的方式调用WCF服务[提供源代码下载]
- 2012年全国最新Android开发工程师薪资水平调查分析
- 100套高质量的免费 PSD 界面设计素材【系列一】
- 剑指 Offer II 117. 相似的字符串
- 778. 水位上升的泳池中游泳
- jmeter 能调用python吗_jmeter 执行python脚本的方法 。(亲测ok)
- 【论文写作】SSM房屋租赁系统如何写设计总结
- 负载均衡 一直跑一个服务器_终于把服务器负载均衡和客户端负载均衡讲清楚了...
- 别人的1024程序员节VS你的1024程序员节