位置: 编程技术 - 正文

Python中字符串格式化str.format的详细介绍(python,字符串)

编辑:rootadmin

推荐整理分享Python中字符串格式化str.format的详细介绍(python,字符串),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python里的字符串,python中的字符串,python 字符 字符串,python里字符串,python里面字符串,python字符串%d,python 字符串,python字符串%d,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

Python 在 2.6 版本中新加了一个字符串格式化方法: str.format() 。它的基本语法是通过 {} 和 : 来代替以前的 %.。

格式化时的占位符语法:

“映射”规则

通过位置

str.format() 可以接受不限个参数,位置可以不按顺序:

通过关键字参数

使用关键参数时字符串中需要提供参数名:

通过对象属性

str.format() 可以直接读取用户属性:

通过下标

在需要格式化的字符串内部可以通过下标来访问元素:

指定转化

可以指定字符串的转化类型:

其中 "!r" 对应 repr(); "!s" 对应 str(); "!a" 对应 ascii()。 示例:

Python中字符串格式化str.format的详细介绍(python,字符串)

格式限定符

填充与对齐

填充常跟对齐一起使用。^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。

浮点精度

用 f 表示浮点类型,并可以在其前边加上精度控制:

还可以为浮点数指定符号,+ 表示在正数前显示 +,负数前显示 -; (空格)表示在正数前加空格,在幅负数前加 -;- 与什么都不加({:f})时一致:

指定进制

千位分隔符

可以使用 "," 来作为千位分隔符:

百分数显示

事实上,format 还支持更多的类型符号:

其他技巧

占位符嵌套

某些时候占位符嵌套还是很有用的:

作为函数使用

可以先不指定格式化参数,而是在不要的地方作为函数来调用:

转义大括号

当在字符串中需要使用大括号时可以用大括号转义:

总结

标签: python,字符串

本文链接地址:https://www.jiuchutong.com/biancheng/379995.html 转载请保留说明!

上一篇:Python爬虫:通过关键字爬取百度图片(python进行爬虫)

下一篇:Python 模块EasyGui详细介绍(python 模块定义)

  • 申报未抄税
  • 跨月的增值税专用发票怎么作废重开
  • 增值税加计扣除是什么意思啊
  • 股权转让如何缴纳增值税
  • 预提所得税的计税基础
  • 所得税是什么意思
  • 息税前利润怎么算
  • 盈余公积发放现金股利分录怎么写
  • 金税四期会计人员如何提升自己
  • 政府奖励收入要交企业所得税么
  • 出资款在现金流中怎么体现
  • 京东佣金费用计算公式
  • 财务凭证和预算凭证目录只能有一条数据
  • 委托加工物资属于企业资产吗
  • 会计差错更正流程
  • 新车交车辆购置税需要什么材料
  • 误餐费没有发票怎么说明
  • 减少注册资本弥补亏损的依据
  • 销售使用固定资产账务怎么处理
  • 大病医疗保险为什么贵
  • 个体户需要对公户吗
  • 债券回购的含义和种类
  • windows10如何开机启动软件
  • 劳务报酬已经缴税怎么办
  • 三星笔记本预装系统
  • 投资回报周期是多少天
  • 收到现金支票如何进账
  • 一般纳税人劳务发票税点多少
  • windows7怎样升级windows10
  • win10待机屏幕图片设置
  • 劳务费支出计入什么科目?
  • 缴纳租房押金会被骗吗
  • 软件企业认定好处
  • php常用工具
  • php的难点
  • 六款小巧的HTTP Server[C语言] 贵贵的博客 开发|架构|开源|共享
  • 公司帐户转到法人私卡备用金行吗
  • 企业所得税申报表在哪里打印
  • 建设项目财务费用包括
  • js在数组中查找指定元素
  • 2022最新款带采集功能抖音壁纸小程序源码
  • phpcms使用教程
  • sqlserver还原数据库一直显示正在执行0%
  • 固定资产的会计政策有哪些
  • 财务报表信息的分类
  • 营改增阶段
  • 以物易物是什么时代
  • 一般纳税人内外账
  • 个人收到国外汇款后怎么办
  • 金税盘发票认证怎么操作流程
  • 收到专票可以不签字吗
  • 价税分离怎么算
  • 内勤会计是不是不算会计
  • sql server数据库中的null(空值)
  • sql创建表日期格式
  • win7如何给电脑硬盘加密
  • winxp系统怎么连接网络
  • solaris 11.4
  • macbook imessage
  • winxp如何进入bios
  • 启动windows安全中心
  • linux shell !
  • 用360可以装win7系统吗
  • windows10 正式版
  • 我的第二个姐姐用英语怎么说
  • js opendialog
  • jquery ztree实现右键收藏功能
  • perl中sub
  • Node.js中的construct构造函数
  • js判断鼠标位置是否在元素区域内使用
  • node.js的理解
  • js canvas绘制图片
  • 访问网页显示脚本错误
  • jQuery 3.0 的 setter和getter 模式详解
  • jQuery使用ajax跨域获取数据的简单实例
  • genymotion-unable to load virtualbox engine
  • 东莞市电子税务局app
  • 山东农村土地补贴每亩多少
  • 江苏国税电子税务局官网
  • 季度预缴申报表在哪里查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设