首页 > 编程语言 >python三种格式化输出方法

python三种格式化输出方法

时间:2023-02-04 16:00:27浏览次数:52  
标签:__ 格式化 format python price 三种 print str1

1、f 格式化:只需要在我们要格式化输出的内容开头引号的前面加上 f ,在字符串内要转义的内容用 {} 括起来即可

if __name__ == '__main__':
str1 = '苹果'
price = 1.5
print(f'这是一个{str1}, 价格{price}')

python三种格式化输出方法_占位符

2、使用%占位符输出

    %c

格式化字符及其ASCII码

    %s

格式化字符串

    %d

格式化整数

     %o

格式化八进制数(不能带小数点)

     %x

格式化十六进制数(不能带小数点)

     %f

格式化浮点数,可以控制保留小数点后几位数

     %e

将数字转化成科学计数法的形式

if __name__ == '__main__':
str1 = '苹果'
price = 1.5
all_price = 15
print('这堆%s, 单价%.2f, 总价%d' % (str1, price, all_price))

python三种格式化输出方法_字符串_02

3、str.format格式化

if __name__ == '__main__':
str1 = '苹果'
price = 1.5
all_price = 15
print('这堆{}, 单价{}, 总价{}'.format(str1, price, all_price))
print('这堆{0}, 单价{1}, 总价{2}'.format(str1, price, all_price))
print('这堆{str1}, 单价{price}, 总价{all_price}'.format(str1=str1, price=price, all_price=all_price))

python三种格式化输出方法_字符串_03

标签:__,格式化,format,python,price,三种,print,str1
From: https://blog.51cto.com/u_15694134/6037195

相关文章