网站首页 > 基础教程 正文
为了确保字符串能够按照预想格式显示,我们需要对其格式进行设置,从而使代码更加简洁和易读。format() 方法允许您格式化字符串的选定部分。有时文本的一部分是你无法控制的,也许它们来自数据库或用户输入。为了控制这些值,请在文本中添加占位符花括号 {}.
#!/usr/bin/python
#coding:utf-8
#author:菜就多练呀
price = 48
goods = "商品价格是:{}元"
print(goods.format(price)) #商品价格是:48元
如果上述价格带小数,可以使用下面格式输出。
#!/usr/bin/python
#coding:utf-8
#author:菜就多练呀
price = 48.24
goods = "商品价格是:{:.2f}元"
print(goods.format(price)) #商品的价格是:48.24元
如需使用更多值,只需向 format() 方法添加更多值即可。
#!/usr/bin/python
#coding:utf-8
#author:菜就多练呀
gname="西红柿"
gprice = 5.235
gcount=1
goods = "商品名称:{}, 数量:{},价格:{:.2f}元"
print(goods.format(gname,gcount,gprice))
您可以使用索引号来确保将值放在正确的占位符中,如果要多次引用相同的值,请使用索引号.
#!/usr/bin/python
#coding:utf-8
#author:菜就多练呀
gname="西红柿"
gprice = 5.235
gcount=1
goods = "商品名称:{0}, 数量:{2},价格:{1:.2f}元"
print(goods.format(gname,gprice,gcount))
您还可以通过在花括号中输入名称来使用命名索引,但是在传递参数值时,必须使用名称.
#!/usr/bin/python
#coding:utf-8
#author:菜就多练呀
gname="西红柿"
gprice = 5.235
gcount=1
goods = "商品名称:{name}, 数量:{count},价格:{price:.2f}元"
print(goods.format(name=gname,price=gprice,count=gcount))
猜你喜欢
- 2024-10-12 python学习笔记:格式化字符串的三种方法
- 2024-10-12 一文搞懂Python字符串格式化 python格式化输出字符串
- 2024-10-12 「Python变量与数据类型」格式化输出变量的值
- 2024-10-12 python %s格式化输出的五种用法,实例详解
- 2024-10-12 「万能Python」-09-格式化输入输出
- 2024-10-12 Python中如何实现数字的格式化输出?
- 2024-10-12 Python 字符串格式化指南 python+字符串格式化指南详解
- 2024-10-12 Python学习,字符串格式化方法不止%和farmat,还有f-string
- 2024-10-12 python基础篇:字符串的格式化 python格式化字符串
- 2024-10-12 简单学Python——格式化输出2(“%”占位法2)
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- mysql教程 (60)
- pythonif (86)
- location.href (69)
- deletesql (62)
- c++模板 (62)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)