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表示小数点后精度

以下是类型码

以上就是python中%格式表达式实例用法的详细内容,更多关于python中%格式表达式如何使用的资料请关注趣讯吧其它相关文章!

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图