Python字符串——格式化总结

网址:https://www.cnblogs.com/nulige/p/6115793.html

 

%,当字符串中存在格式化标志时,需要用%%(2个百分号)表示一个百分号

%s 可以接受任何类型,即使是浮点型,整型都可以。 如,用%s接收了float

'%s' %round(y,1)

 

{!r}是什么意思

格式规范微语言:Format Specification Mini-Language

format()函数

str.format( )方法:转换标志!s, !r, !a

格式规范微语言为一些内置类型提供了专用的表示代码。比如,b和x分别表示二进制和十六进制的int类型,f表示小数形式的float类型,而%表示百分数形式.

 

 

 

brl = 1/4.82

# s = '1 BRL = {rate:0.2f} USD'.format(rate = brl)
s = 'name: {}, age: {}'.format('lily', 18)
s1 = 'name: {}, age: {}'.format(18,'lily')
s2 = 'name: {name}, age: {age}'.format(age = 18, name ='lily')


print(s)
print(s1)
print(s2)

 

posted @ 2023-08-25 00:20  limalove  阅读(44)  评论(0)    收藏  举报