Python %d,%s,%f
当你看到输出语句存在%d,%s,%f等百分号的时候,就接触到python 字符串格式化输出相关知识。
Python 支持字符串格式化输出,尽管这样可能遇到非常复杂的表达式,但最基本的是用法就是将一个值插入到一个有字符串格式符%s的字符串中。如,例1:
name = '阿昌'
print("大家好,我叫%s"%name)
输出
大家好,我叫阿昌
在程序中,看到%s这样的操作符,这就是python中字符串格式化的符号。除此之外,还可以用%符号对其他类型的数据进行格式化。常见的格式化符号如下表。
格式符号 | 转换 |
%s | 通过str()字符串转换来格式化 |
%u | 无符号的十进制整数 |
%d | 有符号的十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数,小写字母 |
%X | 十六进制整数,大写字母 |
%e | 浮点数字(科学计数法) |
%E | 浮点数字(科学计数法,用E代替e) |
%f | 浮点实数 |
%g | 浮点数字(根据值的大小采用%e或%f) |
%G | 浮点数字(类似于%g) |
例2,九九乘法表:
i=1
while i<10: #控制行,1到9j=1while j <= i: #控制每行显示的数量,1到9print("%d*%d=%d"%(i,j,i*j),end=' ') #输出j+=1 #每行显示的数量加1print("\n") #每一行结束换行i+=1 #行数加1
输出
1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
本期python 字符串格式化输出就学到这里。
Python %d,%s,%f相关推荐
- Python随笔:进行读写文件时,在字符串前加 r,u,b,f 的含义
Python随笔:进行读写文件时,在字符串前加 r,u,b,f 的含义 文章目录 Python随笔:进行读写文件时,在字符串前加 r,u,b,f 的含义 1.r'xxx' 的含义 2.u'xxx' 的 ...
- python实现浏览器ctrl+f页面搜索功能_JS 页面内容搜索,类似于 Ctrl+F功能的实现代码...
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码 更新时间:2007年08月13日 19:58:11 作者: WinWebMail 帮 助 查看:[大字 中字 小字] 登录系统时的增强安全 ...
- python——%s,%d,%f和字符串前加r,f,b,u用法讲解
一.%s:打印字符串 举例说明: %s相当于就是替换字符串的意思,以第一个为例,print("大家好,我叫%s"%name),他的意思是,把%s所在的位置的值替换成%后面指定的字 ...
- 使用Python,OpenCV,本地二进制模式(LBP)进行人脸识别
使用Python,OpenCV与本地二进制模式(LBP)进行人脸识别 1. 效果图 2. 原理及步骤 2.1 原理 2.2 步骤 3. 源码 参考 在深度学习和暹罗网络之前,面部识别算法依赖于特征提取 ...
- Python基础三--字典,集合,编码,深浅copy,元祖、文件操作
字典 dict数据类型划分:可变数据类型,不可变数据类型不可变数据类型: 元组,bool值,int,str 可哈希可变数据类型: list,dict,set 不可哈希 dict key :必须是不可变 ...
- @程序员:Python 3.8正式发布,重要新功能都在这里
整理 | Jane.夕颜 出品 | AI科技大本营(ID:rgznai100) [导读]最新版本的Python发布了!今年夏天,Python 3.8发布beta版本,但在2019年10月14日,第一个 ...
- 最全面的Python重点知识汇总,建议收藏!
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源丨网络,由法纳斯特整理 这是一份来自于 SegmentFault ...
- Python基础学习!容器:列表,元组,字典与集合!(2)
本文是元组 字典与集合的学习笔记! 真滴好多! 在许多地方都可以用元组代替列表,但是元组的方法函数与列表相比要少. 像,append(),insert()这些函数,元组都没有.因为,创建元组就无法修改 ...
- 5行Python实现验证码识别,太稳了
很久之前,分享过一次Python代码实现验证码识别的办法. 当时采用的是pillow+pytesseract,优点是免费,较为易用.但其识别精度一般,若想要更高要求的验证码识别,初学者就只能去选择使用 ...
最新文章
- [python][jupyter notebook]之菜鸟安装[pyecharts]中Geo或Map显示问题
- vim 如何出创建工程目录
- VTK修炼之道66:体绘制裁剪_Cripping技术
- SSO单点登录、跨域重定向、跨域设置Cookie、京东单点登录实例分析
- spring代码异常捕获到logback logging.config=logback-spring.xml文件中不能输出异常e.printStackTrace...
- PHP 计算两个两个文件的相对路径
- 于敦德:途牛五大战略纵深不惧同质化竞争
- WordPress作品设计素材图片站资讯文章教程uigreat主题
- JavaScript函数补完:toString()
- javascript获取当前日期时间及其一些操作
- 中国电信 商务领航送的cisco nav-10 wf配置端口转发
- 如何在Spring框架中使用RMI技术
- Partition List 将链表分成两部分
- 大学C语言学习笔记(C语言程序设计第五版——谭浩强,翁凯C语言基础教程)基础、算法、程序结构、数组、函数、指针、枚举、结构、联合
- win10文件夹全屏的快捷键
- vue、webpack、bable
- ESP8266 AP模式建立服务器
- C语言 程序的翻译 预处理 编译 汇编 链接 #define详解
- arx 块操作 头文件
- android 自定义 对号,【Android】自定义progressBar和动画显示对号