FishC笔记—15 讲 字符串:格式化
本期内容详解:
字符串格式化符号含义
符号 | 说明 |
---|---|
%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 讲 字符串:格式化相关推荐
- python3纵向输出字符串_笔记||Python3之字符串格式化输出
字符串的格式化输出方法一: 常用的字符串格式化符号:%s --- 用str()函数进行字符串转换 %d --- 转成有符号十进制数 %f --- 转成浮点数(小数部分自然截断 ...
- Python工作笔记005---旧式字符串格式化_%5.3f的含义
JAVA技术交流QQ群:170933152 旧式字符串格式化 % 操作符也可以实现字符串格式化. 它将左边的参数作为类似 sprintf() 式的格式化字符串, 而将右边的代入, 然后返回格式化后的字 ...
- FishC笔记—19 讲 函数:我的地盘听我的
本期内容详解: 1.函数与过程:过程(procedure)是简单的,特殊且没有返回值的:函数(Function)有返回值 Python严格来说只有函数没有过程 2.局部变量:在局部生效如在函数中定义的 ...
- C杂讲 字符串格式化 组包与解包
知识点1[sprintf组包] 案例: int sprintf(buf,"格式",数据) //buf:用来存放组好的报文 //"格式":按照格式组包 //数据: ...
- FishC笔记—06 讲:Pyhon 之常用操作符
本期内容详解: 1. 算术运算符: 加(+),减(-),乘(*),除(/),幂运算(**),地板除(//) 1) /和//的区别 在 Python 中的除运算符与其它程序语言的不太一样,/表示真正的除 ...
- python 赋值_python编程自学笔记变量赋值数据类型格式化输出
python编程自学笔记变量数赋值据类型格式化输出 Python自学笔记 变量 数据类型 字符串 格式化 1.变量 变量的定义 给变量赋值 name是一个变量,把"***"赋值给了 ...
- 【C#学习笔记】string.Format对C#字符串格式化
https://www.cnblogs.com/nanwei/p/7722294.html [C#学习笔记]string.Format对C#字符串格式化 文章转自:CSDN http://blog ...
- python字符串格式化之学习笔记
在python中格式化输出字符串使用的是%运算符,通用的形式为 •格式标记字符串 % 要输出的值组 其中,左边部分的"格式标记字符串"可以完全和c中的一致.右边的'值组'如果有两个 ...
- Java学习笔记(七)--格式化字符串及格式输出
一.格式化字符串 String 类的静态 format() 方法用于创建格式化的字符串. 1.format(String format, Object···args) 该方法使用指定的格式字符串和参数 ...
- python格式化字符串_Python笔记7:三种方式构建字符串-格式化
主要内容: 小目标:掌握字符串 主要内容:字符串格式化,占位符 字符串非常重要,只要做编程,你不可能离开字符串 如果看完这篇文章,你还是弄不明白格式化: 你来找我,我保证不打你,我给你发100的大红包 ...
最新文章
- 用Visio进行数据库建模、设计和实现
- Navicat链接数据库报错1130解决方案
- 团队阅读——怎样学习软件工程
- [JavaWeb-JavaScript]JavaScript注释数据类型
- 网管交换机和非网管交换机有什么区别?
- 关于github上开源nineoldandroids兼容动画的笔记
- 笔记32 SpringMVC中使用静态资源、处理中文乱码
- Myeclipse修改代码提示框背景色
- Bash 远程任意代码执行安全漏洞
- 计算机绘图cad期末考试试题,20年广东理工学院成人高考期末考试 计算机绘图(AutoCAD) 复习资料.pdf...
- pubg解封验证计算机怎么验证,绝地求生解封教程
- java cmyk转rgb_图片 CMYK转RGB 代码
- 我有阳光(我爱生活)
- ibm vios_使用IBM地理分散弹性解决方案在生产现场保留冗余VIOS配置
- CSS border-image(边框图片)
- 标准资本赵晨:Token会推动金融市场的流动性|筱静观察
- <转>svn提示出错异常为remains in conflict
- 什么是128陷阱?什么是装箱?什么是拆箱?为什么要有包装类?
- 鲜为人知的另一面?比尔·盖茨被曝猛料!
- IMU定位/位姿跟踪(IMU_localization or IMU_pose_tracking)