format  的一般格式为:

str.format(args)

str 是需要格式化的字符串

args 是要指定的转换项, 注意里面的占位符是{} 和 :

例如下面的:

str_a = "姓名:{:s},年龄:{:d},性别:{:s}"
print(str_a.format("张三", 18, "男"))

s 代表string  d 代表int  : 是占位符有了它我们才能使用format 否则就会报错了

打印结果如下:

我们也可以添加序号如下(添加序号的时候需要注意,如果添加多了就会报错的)

str_a = "姓名:{0:s},年龄:{1:d},性别:{2:s}"
print(str_a.format("张三", 18, "男"))

我们还可以指定是那一个如下

str_a = "姓名:{name},年龄:{age},性别:{sex}"
print(str_a.format(name="张三", age=18, sex="男"))

这样感觉麻烦一点,不过占位符是少不了的

python format 格式化字符串相关推荐

  1. Python基础教程:format 格式化字符串用法

    1.format 格式化字符串 (1) 顺序传参 (2) 索引传参 (3) 关键字传参 (4) 容器类型传参 {} 代表的是占位符 2.顺序传参 strvar = "{}向{}开了一枪&qu ...

  2. python format 格式化函数的用法 格式化字符串(保留小数{:.2f}、数字补零)

    引用文章:Python format 格式化函数

  3. 简单介绍python format格式化和数字格式化

    这篇文章主要介绍了python format格式化和数字格式化,格式化字符串的函数 str.format(),它增强了字符串格式化的功能,基本语法是通过{} 和 : 来代替以前的 % ,下面内容介绍, ...

  4. python中格式化字符串_Python中所有字符串格式化的指南

    python中格式化字符串 Strings are one of the most essential and used datatypes in programming. It allows the ...

  5. 站长在线Python精讲:在Python中格式化字符串的两种方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...

  6. Python用format格式化字符串

    format是是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型 2.单个参数可以多次输出,参数顺 ...

  7. python 大括号转义_string.format格式化字符串中转义大括号“{}”

    今天,用C#写程序操作Excel,读取单元格内容根据所需格式生成字符串,使用String.Format(string format,object arg0)方法.以前只知"{0}" ...

  8. python format格式化函数用法

    Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能. 基本语法是通过 {} 和 : 来代替以前的 % . format 函数可以接受不限个参数 ...

  9. python中格式化字符串的作用_python中字符串格式化的意义(化妆)

    格式 描述 %%百分号标记 #就是输出一个% %c字符及其ASCII码 %s字符串 %d有符号整数(十进制) %u无符号整数(十进制) %o无符号整数(八进制) %x无符号整数(十六进制) %X无符号 ...

最新文章

  1. python使用方法-六、python 方法的使用
  2. 009_logback本地Appender
  3. Flume学习笔记(一)安装与简单使用
  4. java 前端页面传过来的值怎么防止篡改_杂谈!了解一些额外知识,让你的前端开发锦上添花...
  5. 【bayes】贝叶斯likelihood和model
  6. python单元测试mock_Mock 在 Python 单元测试中的使用
  7. swing程序 过时拉嘛_从关闭或过时的应用程序导入文件
  8. mysql 多个字段拼接 concat
  9. 〖Linux〗使用ssh登录远程主机,并在本地打开远程图形界面
  10. C#高仿腾讯QQ截图程序
  11. java json 多余属性,fastjson支持JSON字符串解析到指定类型的JavaBean时的多余属性么?...
  12. 小白跟学系列之手把手搭建NLP经典模型-2(含代码)
  13. Dual Thrust(期货)
  14. 倒写的乘法口诀表用c语言表示,乘法口诀表,C语言实现
  15. static关键字的用法
  16. IOS开发之——音乐播放器-播放器页面(05)
  17. linux下几款可用网盘对比
  18. 2022-2028年中国幼儿园露天游乐设备行业市场专项调查及投资前景分析报告
  19. 红外热释电处理芯片 BISS0001
  20. 容积卡尔曼滤波CKF—目标跟踪中的应用(仿真部分—II)

热门文章

  1. 2022-2028年中国抗盐粘土行业发展现状调查及前景战略分析报告
  2. 2022-2028年中国鸡血石产业市场研究及前瞻分析报告
  3. Ubuntu 16.04中安装VMware Tools
  4. debian10 更换阿里源
  5. 面试高频!JVM必备教程~
  6. Camera噪声问题
  7. 多传感器融合:自动驾驶(下)
  8. ContentProvider是如何实现数据共享的
  9. Python库全部整理出来了,非常全面
  10. android R文件丢失解决方法