015:字符串:格式化
笔记
1.字符串格式化符号含义
符号 | 说明 |
---|---|
%c | 格式化字符及其ASCII码【>>> '%c' %97 'a'】 |
%s | 格式化字符串 |
%d | 格式化整数 |
%o | 格式化无符号八进制数 |
%x | 格式化无符号十六进制数 |
%X | 格式化无符号十六进制数(大写) |
%f | 格式化定点数,可指定小数点后的精度 |
%e | 用科学计数法格式化定点数 |
%E | 作用同%e,用科学计数法格式化定点数 |
%g | 根据值的大小决定使用%f活%e |
%G | 作用同%g,根据值的大小决定使用%f或者%E |
2.格式化操作符辅助指令
符号 | 说明 |
---|---|
m.n | m是显示的最小总宽度,n是小数点后的位数 |
- | 用于左对齐 |
+ | 在正数前面显示加号(+) |
# | 在八进制数前面显示 '0o',在十六进制数前面显示 '0x' 或'0X' |
0 | 显示的数字前面填充 '0' 取代空格 |
3.字符串转义字符含义
符号 | 说明 |
---|---|
' | 单引号 |
" | 双引号 |
\a | 发出系统响铃声 |
\b | 退格符 |
\n | 换行符 |
\t | 横向制表符(TAB) |
\v | 纵向制表符 |
\r | 回车符 |
\f | 换页符 |
\o | 八进制数代表的字符 |
\x | 十六进制数代表的字符 |
\0 | 表示一个空字符 |
\ | 反斜杠 |
测试题
1.请问以下这行代码会打印什么内容?
"{{1}}".format("不打印", "打印")
答:'{1}'
2.位置参数4. 如果想要显示Pi = 3.14,format前边的字符串应该怎么填写呢?
''.format('Pi = ', 3.1415) #冒号表示格式化的开始
答:'{0}{1:.2f}'
4.编写一个进制转换程序,程序演示如下(提示,十进制转换二进制可以用bin()这个BIF):
<pre name="code" class="python">num = input("请输入一个整数(输入Q结束程序):")
while num != 'Q': if num.isdigit():num = int(num)print('十进制 -> 十六进制:%d -> %#x'%(num,num))print('十进制 -> 十六进制:%d -> %#o'%(num,num))print('十进制 -> 十六进制:%d -> '%num,bin(num))num = input("请输入一个整数(输入Q结束程序):")else:if num == 'Q':breakelse:num = input("输入不合法,请输入一个整数(输入Q结束程序):")
转载于:https://www.cnblogs.com/superrrrjia/p/8359705.html
015:字符串:格式化相关推荐
- JAVA字符串格式化-String.format()的使用
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...
- java format 字符_JAVA字符串格式化-String.format()的使用
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...
- Java系列: JAVA字符串格式化-String.format()的使用(zz)
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...
- Java字符串格式化
原文出处:http://blog.csdn.net/lonely_fireworks/article/details/7962171/ 相关阅读 Java基础:String类 Java字符串格式化 J ...
- java字符串格式化:String.format()方法的使用
String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重载形式. l ...
- JAVA字符串格式化-String.format()使用
传统型格类型 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象. 熟悉C语言的同学应该记得C语言的sprintf()方法.两者有类似之处.format()方法有两种重载 ...
- java string format s_JAVA字符串格式化-String.format()的使用
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...
- JAVA 字符串格式化-String.format()的使用(转)
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...
- 这篇文章有点长,但绝对是保姆级的Python字符串格式化讲解
相关文件 想学Python的小伙伴可以关注小编的公众号[Python日志] 有很多的资源可以白嫖的哈,不定时会更新一下Python的小知识的哈!! Python学习交流群:773162165 前言 今 ...
最新文章
- parted命令详解
- 工控服务器性能指标,PLC的7大性能指标
- osgEarth使用没有DX的Triton库Triton-MT-DLL-NODX.lib
- java泛型程序设计——无限定通配符+通配符捕获
- php shell,php命令行写shell实例详解
- 多线程实战(二)线程同步
- Asp.net MVC权限设计思考 (一)数据库建库部分
- 守护线程和非守护线程
- Spring源码之创建AOP代理(补)
- JPBC库的使用--双线性配对,ECC加密
- 致谢zyf2000,仅是你的备份,留念和记录学习C++的足迹
- 服务器型号惠普RX3600,AB463-60001 AD296A IO板backplane背板HP小型机RX3600 RX6600
- Unity的拍照功能
- 什么是关联分析?如何利用关联规则做好数据挖掘
- 【MobaXterm】设置 黑夜模式和白天模式
- Qt使用OpenCv
- Latex 排版相关(一)
- 公钥(RSA)加密应用场景
- CFileDialog的使用(MFC-C++)
- 编写一个shell脚本,使其能够备份/etc目录下所有文件,并且备份的文件名需要自动生成日期,即产生后缀名形如.backup_20210624的文件。