字符串格式化符号含义

符号

说明

%c

格式化字符及其 ASCII 码

%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' 取代空格

Python 的转义字符及其含义

符号

说明

\'

单引号

\"

双引号

\a

发出系统响铃声

\b

退格符

\n

换行符

\t

横向制表符(TAB)

\v

纵向制表符

\r

回车符

\f

换页符

\o

八进制数代表的字符

\x

十六进制数代表的字符

\0

表示一个空字符

\\

反斜杠

-------------------------------分割线,哈哈哈-------------------------

课后作业:

0.根据说明填写相应的字符串格式化符号

%c 格式化字符及其ASCII码

%s 格式化字符串

%d 格式化整数

%o 格式化无符号八进制数

%x 格式化无符号十六进制数

%X 格式化无符号十六进制数(大写)

%f 格式化浮点数,可指定小数点后的精度

%e 用科学计数法格式化浮点数

%g 根据值的大小决定使用%f或者%e

%G 根据值的大小决定使用%F或者%E

1.请问以下这行代码会打印什么内容?

>>> '{{1}}'.format('不打印','打印')

'{1}'

双层{}作用类似于\\取消原字符的转义

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

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

关键字参数

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

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

位置参数

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

''.format('Pi = ', 3.1415)

>>> '{0}{1:.2f}'.format('Pi = ',3.1415)

'Pi = 3.14'

-----------------------分割线,哈哈哈--------------------------

动动手

0.编写一个进制转换程序

while True:

num = int(input('请输入一个整数:'))

print('十进制 -> 十六进制:%d -> %x'%(num,num))

print('十进制 -> 八进制:%d -> %o'%(num,num))

print('十进制 -> 二进制: %d -> '%num,bin(num))

转载于:https://blog.51cto.com/wszzdanm/2163112

学习笔记-小甲鱼Python3学习第十五讲:字符串:格式化相关推荐

  1. 学习笔记-小甲鱼Python3学习第三十一讲:永久存储:腌制一缸美味的泡菜

    pickle函数 打开--读/写--关闭 看个例子: >>> import pickle#导入pickle()函数 >>> my_list = [123,23.23 ...

  2. 学习笔记-小甲鱼Python3学习第二十八讲:文件:因为懂你,所以永恒

    使用open()函数打开文件l 文件打开模式: r 以只读方式打开文件(默认) w 以写入的方式打开文件,会覆盖已存在的文件 x 如果文件已经存在,使用此模式打开将引发异常 a 以写入模式打开,如果文 ...

  3. 学习笔记-小甲鱼Python3学习第九讲:了不起的分支和循环3

    while循环:当条件真时,执行循环体 while 条件: 循环体 for循环: for 目标 in 表达式: 循环体 举例: >>> fruits = ['apple','橘子', ...

  4. 小甲鱼Python3学习笔记之第三讲(仅记录学习)

    第三讲:小插曲变量和字符串 一.知识点: 1.变量的概念:在别的编程语言中,变量是把一个值赋给一个名字时,值会存储到内存中,这个名字就叫变量. 在python中,变量更像把名字贴到值的上边,所以说py ...

  5. 小甲鱼Python3学习笔记之第二十八讲(仅记录学习)

    第二十八讲:文件:因为懂你,所以永恒 一.知识点: 0.file对象利用open函数来创建. 1.file文件的打开模式:f = open('文件地址','r/w/x/a等') 'r':只读模式,以只 ...

  6. 微信小程序学习笔记 ( 小程序主体学习 二 逻辑层 app.js 扩展 高级食用方法)

    目录结构 上图是我建立的的微信小程序的目录结构 主体学习 逻辑层(App Service) 小程序开发框架的逻辑层由 JavaScript 编写.    逻辑层将数据进行处理后发送给视图层,同时接受视 ...

  7. 视觉SLAM十四讲学习笔记-第六讲学习笔记总结(1)---非线性优化原理

    第六讲学习笔记如下: 视觉SLAM十四讲学习笔记-第六讲-非线性优化的状态估计问题_goldqiu的博客-CSDN博客 ​​​​​​视觉SLAM十四讲学习笔记-第六讲-非线性优化的非线性最小二乘问题_ ...

  8. Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期)

    Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期) 1.模拟高铁售票系统 使用漂亮的表格模块PrettyTable 这个模块需要预先安装,不然直接导入会报错: 安装办法: h ...

  9. 《每天一点学习笔记》-初学python3~3

    <每天一点学习笔记>-初学python3 这几天乱遭事有点多,没来得及写,就不写第几天了,综合整理一下,简单记录这几天学的内容吧.简单来说我看了一些入门的基础知识,有的是视频,也有别人写的 ...

最新文章

  1. Myeclipse8.5配置本地tomcat
  2. 快速学习一个新的模块
  3. 转使用jQuery Ajax的内存回收
  4. Anaconda中软件库更新
  5. java选择排序不稳定_选择排序就这么简单 - Java3y的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. onenote组织知识体系_我们的家人教给我们有关组织生活的知识
  7. linux学习134 unit6
  8. 【比赛】CCF BDCI新闻情感分类初赛A榜4/2735,复赛1%题解报告
  9. 基于DevExpress XtraGrid控件实现的凭证式显示
  10. 论文笔记_S2D.29_2017_CVPR_多尺度连续CRFs作为序列深度网络的单目深度估计
  11. 华为ensp的缺省_网络 华为 ensp 命令
  12. 计算机械效率的公式四种,物理计算公式.doc
  13. 【渝粤题库】陕西师范大学100021 大学语文 作业 (专升本、高起专、高起本)
  14. team多网卡绑定、桥接的搭建、tcpdump抓包
  15. Ubuntu20.04配置velodyne激光雷达环境
  16. 宝兰德BES安装及Springboot项目打包部署及websocket解决方案
  17. MySql中设置utf8编码方法
  18. Xmanager 5问题记录
  19. beyond Compare 4免费破解方法
  20. js创建二维数组小坑

热门文章

  1. python课程水平测试成绩查询_学业水平测试成绩查询
  2. 脑波的振幅、位相、分类
  3. 一篇文章梳理完 AR 背后的八大关键性技术
  4. JAVA实现斐波那契数列问题(《剑指offer》)
  5. Swift团队把Swift之父气跑了,网友:Python之父的仁慈独裁者模式才是王道
  6. 人类首次商业太空行走敲定!马斯克SpaceX宣布新一轮太空旅行计划,美国富豪成回头客...
  7. Stack Overflow被腾讯最大股东收购,影响我复制粘贴代码吗?
  8. 波士顿动力母公司最新机器人,就这?
  9. 你在网上看到的0失误游戏视频,可以是用AI生成的丨Demo在线可玩
  10. 马斯克称特斯拉AutoPilot方案宛如“超人”,首要任务是“不撞车”;网友:???...