本期内容详解:
字符串格式化符号含义

符号 说明
%c 格式化字符及其ASCII码【>>> ‘%c’ %97 ‘a’】
%s 格式化字符串
%d 格式化整数
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化定点数,可指定小数点后的精度
%e 用科学计数法格式化定点数
%E 作用同%e,用科学计数法格式化定点数
%g 根据值的大小决定使用%f活%e
%G 作用同%g,根据值的大小决定使用%f或者%E

格式化操作符辅助指令

符号 说明
m.n m是显示的最小总宽度,n是小数点后的位数
- 用于左对齐
+ 在正数前面显示加号(+)
# 在八进制数前面显示 ‘0o’,在十六进制数前面显示 ‘0x’ 或 ‘0X’
0 显示的数字前面填充 ‘0’ 取代空格

字符串转义字符含义

符号 说明
\’ 单引号
\” 双引号
\a 发出系统响铃声
\b 退格符
\n 换行符
\t 横向制表符(TAB)
\v 纵向制表符
\r 回车符
\f 换页符
\o 八进制数代表的字符
\x 十六进制数代表的字符
\0 表示一个空字符
\\ 反斜杠

典型课后题
请问以下这行代码会打印什么内容?

    "{{1}}".format("不打印", "打印")  

答:’{1}’

以下代码中,a, b, c是什么参数?

    >>> "{a} love {b}.{c}".format(a="I", b="FishC", c="com")  'I love FishC.com'  

答:关键字参数

以下代码中,{0}, {1}, {2}是什么参数?

>>> "{0} love {1}.{2}".format("I", "FishC", "com")
'I love FishC.com' 

答:位置参数

如果想要显示Pi = 3.14,format前边的字符串应该怎么填写呢?

    ''.format('Pi = ', 3.1415  

答:’{0}{1:.2f}’

编写一个进制转换程序,程序演示如下(提示,十进制转换二进制可以用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':  break  else:  num = input("输入不合法,请输入一个整数(输入Q结束程序):")  

FishC笔记—15 讲 字符串:格式化相关推荐

  1. python3纵向输出字符串_笔记||Python3之字符串格式化输出

    字符串的格式化输出方法一: 常用的字符串格式化符号:%s   ---   用str()函数进行字符串转换 %d   ---   转成有符号十进制数 %f    ---   转成浮点数(小数部分自然截断 ...

  2. Python工作笔记005---旧式字符串格式化_%5.3f的含义

    JAVA技术交流QQ群:170933152 旧式字符串格式化 % 操作符也可以实现字符串格式化. 它将左边的参数作为类似 sprintf() 式的格式化字符串, 而将右边的代入, 然后返回格式化后的字 ...

  3. FishC笔记—19 讲 函数:我的地盘听我的

    本期内容详解: 1.函数与过程:过程(procedure)是简单的,特殊且没有返回值的:函数(Function)有返回值 Python严格来说只有函数没有过程 2.局部变量:在局部生效如在函数中定义的 ...

  4. C杂讲 字符串格式化 组包与解包

    知识点1[sprintf组包] 案例: int sprintf(buf,"格式",数据) //buf:用来存放组好的报文 //"格式":按照格式组包 //数据: ...

  5. FishC笔记—06 讲:Pyhon 之常用操作符

    本期内容详解: 1. 算术运算符: 加(+),减(-),乘(*),除(/),幂运算(**),地板除(//) 1) /和//的区别 在 Python 中的除运算符与其它程序语言的不太一样,/表示真正的除 ...

  6. python 赋值_python编程自学笔记变量赋值数据类型格式化输出

    python编程自学笔记变量数赋值据类型格式化输出 Python自学笔记 变量 数据类型 字符串 格式化 1.变量 变量的定义 给变量赋值 name是一个变量,把"***"赋值给了 ...

  7. 【C#学习笔记】string.Format对C#字符串格式化

    https://www.cnblogs.com/nanwei/p/7722294.html [C#学习笔记]string.Format对C#字符串格式化 文章转自:CSDN   http://blog ...

  8. python字符串格式化之学习笔记

    在python中格式化输出字符串使用的是%运算符,通用的形式为 •格式标记字符串 % 要输出的值组 其中,左边部分的"格式标记字符串"可以完全和c中的一致.右边的'值组'如果有两个 ...

  9. Java学习笔记(七)--格式化字符串及格式输出

    一.格式化字符串 String 类的静态 format() 方法用于创建格式化的字符串. 1.format(String format, Object···args) 该方法使用指定的格式字符串和参数 ...

  10. python格式化字符串_Python笔记7:三种方式构建字符串-格式化

    主要内容: 小目标:掌握字符串 主要内容:字符串格式化,占位符 字符串非常重要,只要做编程,你不可能离开字符串 如果看完这篇文章,你还是弄不明白格式化: 你来找我,我保证不打你,我给你发100的大红包 ...

最新文章

  1. 用Visio进行数据库建模、设计和实现
  2. Navicat链接数据库报错1130解决方案
  3. 团队阅读——怎样学习软件工程
  4. [JavaWeb-JavaScript]JavaScript注释数据类型
  5. 网管交换机和非网管交换机有什么区别?
  6. 关于github上开源nineoldandroids兼容动画的笔记
  7. 笔记32 SpringMVC中使用静态资源、处理中文乱码
  8. Myeclipse修改代码提示框背景色
  9. Bash 远程任意代码执行安全漏洞
  10. 计算机绘图cad期末考试试题,20年广东理工学院成人高考期末考试 计算机绘图(AutoCAD) 复习资料.pdf...
  11. pubg解封验证计算机怎么验证,绝地求生解封教程
  12. java cmyk转rgb_图片 CMYK转RGB 代码
  13. 我有阳光(我爱生活)
  14. ibm vios_使用IBM地理分散弹性解决方案在生产现场保留冗余VIOS配置
  15. CSS border-image(边框图片)
  16. 标准资本赵晨:Token会推动金融市场的流动性|筱静观察
  17. <转>svn提示出错异常为remains in conflict
  18. 什么是128陷阱?什么是装箱?什么是拆箱?为什么要有包装类?
  19. 鲜为人知的另一面?比尔·盖茨被曝猛料!
  20. IMU定位/位姿跟踪(IMU_localization or IMU_pose_tracking)

热门文章

  1. 算法 --- 阿克曼(Ackmann)函数
  2. JavaWeb - GET 请求中 URL 的最大长度限制(附:解决方案)
  3. Mentor-dft 学习笔记 day1--overview部分
  4. html5空白站位符号,空格代码(隐形空白符号)
  5. pbrt1 Introduction
  6. 用Excel求解线性规划问题
  7. 全球各地区当前对电子烟行业的政策如何?
  8. java大佬用什么编辑器_大佬们都在用的几款简单易用的文本编辑器
  9. cwm oracle,oracle info
  10. VBXtraLib 1.0 下载