Python3字符串的格式化方法怎么用


本篇内容主要讲解“Python3字符串的格式化方法怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python3字符串的格式化方法怎么用”吧!Tips:1、尽量少使用 + 号进行字符串并接,大量使用会耗费系统资源(大量申请及清理内存)2、使用%并接时,尽量使用对应的数据类型,以提高代码可读性。%百分号方式(定义与传参都需要使用%进行标识)定义:%[(name)] [flags] [width] [.precision] type(name):指定字典的keyflags:+:右对齐,正数前加正号空格:右对齐,正数前无符号0:右对齐,正数前加0-:左对齐width:占用宽度.percision:字符串或浮点数保留多少位type:(必须参数)s:传入的值为字符类型d:传入的值为整数类型f:传入的值为浮点数%%:输出百分号字符等等format 方式定义:{ [field_name] [ !conversion] [ :format_spec] }field_name:class Person:conversion:r | s | ar:Calls repr() on the argument first。将变量的值转换为str的定义格式。s:Calls str() on the argument first。将变量转为字符串。a:Calls ascii() on the argument first。format_spec:[ [ fill ] align ] [sign] [#] [0] [width] [grouping_option] [.precision] [type]fill:空白处填充字符align:对齐方式>:内容向右对齐=:对数字右对齐(符号+填充字符+数字)^:内容居中sign:数值的符号显示。(+ | – | 空格)+:显示所有正负符号-:只显示负数符号空格:显示所有正负符号,但正号被空格取代。可以理解为正常显示的免费云主机域名方式。#:对于二进制、八进制、十六进制,如果加上#,会显示 0b/0o/0x,否则不显示0:width:占用宽度grouping_option:,| _:对数字的千分位分隔符precision:小数点保留位数type:格式化类型(与传入参数的数据类型匹配)s:字符串无:默认字符串d:整数f:浮点%:自动计算,并输出百分号等等顺序对应模式(定义的顺序要与参数一致)字典模式添加颜色输出:I am elsa ,80.89% of work complatedroot:x:0:0常规方式字典方式
%format%format普通格式定义%{}
无下标则按顺序,有下标则按索引字典格式定义%(字段){字段}

普通方式√√’%s %d’ %( ‘elsa’,20 )'{1} {0}’.format( ‘elsa’,20 )赋值方式√
‘{name} {age}’.format( name=’elsa’,age=20 )列表方式√
‘{} {}’.format( *[‘elsa’,20] )'{1} {0}’.format( *[‘elsa’,20] )字典方法√√’%(name)s %(age)d’ %{‘name’:’elsa’,’age’:18}'{name} {age}’.format( **{‘name’:’elsa’,’age’:20} )下标方式√
‘{0[0]} {1[1]}’.format( [‘elsa’,’tony’],[20,25] )到此,相信大家对“Python3字符串的格式化方法怎么用”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: JS的跳出循环语句break和continue怎么使用

这篇文章主要介绍了JS的跳出循环语句break和continue怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JS的跳出循环语句break和continue怎么使用文章都会有所收获,下面我们一起来看看吧。1、continu…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/09 17:27
Next 05/09 17:27

相关推荐