本篇内容主要讲解“python中怎么用%格式表达式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python中怎么用%格式表达式”吧!
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)或浮点数 (根据显示长度)
%% 字符"%"
到此,相信大家对“python中怎么用%格式表达式”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。