笔记

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:字符串:格式化相关推荐

  1. JAVA字符串格式化-String.format()的使用

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...

  2. java format 字符_JAVA字符串格式化-String.format()的使用

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...

  3. Java系列: JAVA字符串格式化-String.format()的使用(zz)

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...

  4. Java字符串格式化

    原文出处:http://blog.csdn.net/lonely_fireworks/article/details/7962171/ 相关阅读 Java基础:String类 Java字符串格式化 J ...

  5. java字符串格式化:String.format()方法的使用

    String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重载形式. l    ...

  6. JAVA字符串格式化-String.format()使用

    传统型格类型 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象. 熟悉C语言的同学应该记得C语言的sprintf()方法.两者有类似之处.format()方法有两种重载 ...

  7. java string format s_JAVA字符串格式化-String.format()的使用

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...

  8. JAVA 字符串格式化-String.format()的使用(转)

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重 ...

  9. 这篇文章有点长,但绝对是保姆级的Python字符串格式化讲解

    相关文件 想学Python的小伙伴可以关注小编的公众号[Python日志] 有很多的资源可以白嫖的哈,不定时会更新一下Python的小知识的哈!! Python学习交流群:773162165 前言 今 ...

最新文章

  1. parted命令详解
  2. 工控服务器性能指标,PLC的7大性能指标
  3. osgEarth使用没有DX的Triton库Triton-MT-DLL-NODX.lib
  4. java泛型程序设计——无限定通配符+通配符捕获
  5. php shell,php命令行写shell实例详解
  6. 多线程实战(二)线程同步
  7. Asp.net MVC权限设计思考 (一)数据库建库部分
  8. 守护线程和非守护线程
  9. Spring源码之创建AOP代理(补)
  10. JPBC库的使用--双线性配对,ECC加密
  11. 致谢zyf2000,仅是你的备份,留念和记录学习C++的足迹
  12. 服务器型号惠普RX3600,AB463-60001 AD296A IO板backplane背板HP小型机RX3600 RX6600
  13. Unity的拍照功能
  14. 什么是关联分析?如何利用关联规则做好数据挖掘
  15. 【MobaXterm】设置 黑夜模式和白天模式
  16. Qt使用OpenCv
  17. Latex 排版相关(一)
  18. 公钥(RSA)加密应用场景
  19. CFileDialog的使用(MFC-C++)
  20. 编写一个shell脚本,使其能够备份/etc目录下所有文件,并且备份的文件名需要自动生成日期,即产生后缀名形如.backup_20210624的文件。

热门文章

  1. 游戏场景中的建筑设计,专访暴雪娱乐首席美术师 PhilipKlevestav
  2. 视觉、概念、故事——角色设计三原色
  3. Unity动画系统经验谈:换装系统与骨骼调节
  4. LUT Utility for FCPX(Luts调色文件加载工具)支持M1
  5. 程序员:你真的该养生了
  6. MongoDB 查询时间差问题修复
  7. Oracle Goldengate ORA-21780故障处理
  8. linux 文件打开数设置, too ma
  9. Linux C编程之四 动态库(共享库)的制作
  10. Django组件-中间件