python中%格式表达式实例用法
作者:小妮浅浅 时间:2022-02-05 06:59:02
1、通过%格式表达式可以构建对象的格式化字符串输出。%表达式,由%分隔,左侧为格式字符串,由固定字符串和%开头的格式化样式组成,右侧为实际的对象,或对象元组。
>>> '%o' % 10
'12'
>>> '%.3f' % 0.1234
'0.123'
>>> '%-10s' % 'abcdefg'+'___'
'abcdefg ___'
>>> 'Sum = %d' % 5050
'Sum = 5050'
>>> 'Hello %s' % 'My Baby'
'Hello My Baby'
2、使用多%格式字符和对象元组,%格式表示可以包括多个格式化输出对象。
>>> '%d = %f' % (10,10.0)
'10 = 10.000000'
>>> '%s go to %s' % ('Tom','Shanghai')
'Tom go to Shanghai'
知识点扩展:
字符串操作 'abc %s' % 'abc' '%s'类似占位符 这行代码的结果
问的是%操作符(字符串格式化,string formatting),说明如下:
%[(name)][flags][width].[precision]typecode
(name)为命名
flags可以有+,-,' '或0。+表示右对齐。-表示左对齐。' '为一个空格,表示在正数的左侧填充一个空格,从而与负数对齐。0表示使用0填充。
width表示显示宽度
precision表示小数点后精度
以下是类型码
%s 字符串 (采用str()的显示)
%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同%g 指数(e)或浮点数 (根据显示长度)
%G 指数(E)或浮点数 (根据显示长度)
%% 字符"%"
来源:https://www.py.cn/jishu/jichu/31055.html
标签:python,%,表达式
0
投稿
猜你喜欢
Python+OpenCV图像处理—— 色彩空间转换
2022-02-12 16:28:01
Python爬虫基于lxml解决数据编码乱码问题
2021-09-11 23:48:44
vue filters的使用详解
2024-06-05 09:17:14
Python单元测试与测试用例简析
2021-07-18 10:18:59
vue3动态加载对话框的方法实例
2024-05-09 15:16:55
Django实现一对多表模型的跨表查询方法
2022-04-09 01:53:33
python实战之百度智能云使人像动漫化
2021-01-19 07:15:11
Mysql中错误使用SQL语句Groupby被兼容的情况
2024-01-16 03:55:10
Python3自动签到 定时任务 判断节假日的实例
2022-11-15 15:48:48
用Python创建声明性迷你语言的教程
2023-08-10 04:49:42
sql server编写archive通用模板脚本实现自动分批删除数据
2024-01-18 03:27:11
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2023-11-24 18:03:27
一分钟带你掌握Python中pip的安装与使用方法
2021-02-10 10:38:12
Vue3 计算属性的用法详解
2024-04-28 09:20:33
Python3使用SMTP发送带附件邮件
2022-02-10 12:05:53
基于Python编写一个简单的端口扫描器
2021-09-19 09:21:22
Python数据模型与Python对象模型的相关总结
2021-05-15 02:21:43
解决vue3打包过后空白页面的情况
2024-05-09 10:43:00
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
2024-05-05 09:09:59
SQL Server数据库备份多种方法
2008-11-24 15:27:00