学习笔记-小甲鱼Python3学习第十五讲:字符串:格式化
字符串格式化符号含义
符号 |
说明 |
%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学习第十五讲:字符串:格式化相关推荐
- 学习笔记-小甲鱼Python3学习第三十一讲:永久存储:腌制一缸美味的泡菜
pickle函数 打开--读/写--关闭 看个例子: >>> import pickle#导入pickle()函数 >>> my_list = [123,23.23 ...
- 学习笔记-小甲鱼Python3学习第二十八讲:文件:因为懂你,所以永恒
使用open()函数打开文件l 文件打开模式: r 以只读方式打开文件(默认) w 以写入的方式打开文件,会覆盖已存在的文件 x 如果文件已经存在,使用此模式打开将引发异常 a 以写入模式打开,如果文 ...
- 学习笔记-小甲鱼Python3学习第九讲:了不起的分支和循环3
while循环:当条件真时,执行循环体 while 条件: 循环体 for循环: for 目标 in 表达式: 循环体 举例: >>> fruits = ['apple','橘子', ...
- 小甲鱼Python3学习笔记之第三讲(仅记录学习)
第三讲:小插曲变量和字符串 一.知识点: 1.变量的概念:在别的编程语言中,变量是把一个值赋给一个名字时,值会存储到内存中,这个名字就叫变量. 在python中,变量更像把名字贴到值的上边,所以说py ...
- 小甲鱼Python3学习笔记之第二十八讲(仅记录学习)
第二十八讲:文件:因为懂你,所以永恒 一.知识点: 0.file对象利用open函数来创建. 1.file文件的打开模式:f = open('文件地址','r/w/x/a等') 'r':只读模式,以只 ...
- 微信小程序学习笔记 ( 小程序主体学习 二 逻辑层 app.js 扩展 高级食用方法)
目录结构 上图是我建立的的微信小程序的目录结构 主体学习 逻辑层(App Service) 小程序开发框架的逻辑层由 JavaScript 编写. 逻辑层将数据进行处理后发送给视图层,同时接受视 ...
- 视觉SLAM十四讲学习笔记-第六讲学习笔记总结(1)---非线性优化原理
第六讲学习笔记如下: 视觉SLAM十四讲学习笔记-第六讲-非线性优化的状态估计问题_goldqiu的博客-CSDN博客 视觉SLAM十四讲学习笔记-第六讲-非线性优化的非线性最小二乘问题_ ...
- Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期)
Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期) 1.模拟高铁售票系统 使用漂亮的表格模块PrettyTable 这个模块需要预先安装,不然直接导入会报错: 安装办法: h ...
- 《每天一点学习笔记》-初学python3~3
<每天一点学习笔记>-初学python3 这几天乱遭事有点多,没来得及写,就不写第几天了,综合整理一下,简单记录这几天学的内容吧.简单来说我看了一些入门的基础知识,有的是视频,也有别人写的 ...
最新文章
- Myeclipse8.5配置本地tomcat
- 快速学习一个新的模块
- 转使用jQuery Ajax的内存回收
- Anaconda中软件库更新
- java选择排序不稳定_选择排序就这么简单 - Java3y的个人空间 - OSCHINA - 中文开源技术交流社区...
- onenote组织知识体系_我们的家人教给我们有关组织生活的知识
- linux学习134 unit6
- 【比赛】CCF BDCI新闻情感分类初赛A榜4/2735,复赛1%题解报告
- 基于DevExpress XtraGrid控件实现的凭证式显示
- 论文笔记_S2D.29_2017_CVPR_多尺度连续CRFs作为序列深度网络的单目深度估计
- 华为ensp的缺省_网络 华为 ensp 命令
- 计算机械效率的公式四种,物理计算公式.doc
- 【渝粤题库】陕西师范大学100021 大学语文 作业 (专升本、高起专、高起本)
- team多网卡绑定、桥接的搭建、tcpdump抓包
- Ubuntu20.04配置velodyne激光雷达环境
- 宝兰德BES安装及Springboot项目打包部署及websocket解决方案
- MySql中设置utf8编码方法
- Xmanager 5问题记录
- beyond Compare 4免费破解方法
- js创建二维数组小坑
热门文章
- python课程水平测试成绩查询_学业水平测试成绩查询
- 脑波的振幅、位相、分类
- 一篇文章梳理完 AR 背后的八大关键性技术
- JAVA实现斐波那契数列问题(《剑指offer》)
- Swift团队把Swift之父气跑了,网友:Python之父的仁慈独裁者模式才是王道
- 人类首次商业太空行走敲定!马斯克SpaceX宣布新一轮太空旅行计划,美国富豪成回头客...
- Stack Overflow被腾讯最大股东收购,影响我复制粘贴代码吗?
- 波士顿动力母公司最新机器人,就这?
- 你在网上看到的0失误游戏视频,可以是用AI生成的丨Demo在线可玩
- 马斯克称特斯拉AutoPilot方案宛如“超人”,首要任务是“不撞车”;网友:???...