format 基本语法是通过 {} 和 : 来代替以前的 % 。

format 函数可以接受不限个参数,位置可以不按顺序。

format基本用法

"Hello {0} {1}".format("Chen","xin") # 引用第一个参数

# 输出 "Hello Chen xin"

"{} is cute".format("Chen xin") # 引用第一个参数

# 输出 "Chen xin is good"

"My name is {name}".format(name="Chen xin") # 引用名字为name的参数

# 输出 "My name is Chen xin"

1. 类型转换

!s

!r

"Chen xin is a cute {!s}".format("baby") # !s 相当于对于参数调用str()

# 输出 "Peppa pig is a cute baby"

"Chen xin is a cute {!r}".format("baby") # !r 相当于对于参数调用repr()

# 输出 "Peppa pig is a cute "baby""

2. 通过位置来填充字符串

print("{0}, {1}, {2}".format("a", "b", "c"))  # a, b, c

print("{}, {}, {}".format("a", "c"))     # a, c

print("{2}, {0}".fo

python中print format的用法-python format用法详解相关推荐

  1. python数组相减_对Python 中矩阵或者数组相减的法则详解

    对Python 中矩阵或者数组相减的法则详解 最近在做编程练习,发现有些结果的值与答案相差较大,通过分析比较得出结论,大概过程如下: 定义了一个计算损失的函数: def error(yhat,labe ...

  2. 站长在线Python精讲:在Python中使用正则表达式的sub()方法替换字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的sub()方法替换字符串详解>. 在Python中使用正则表达式的sub()方法替换字符串. ...

  3. 站长在线Python精讲:在Python中使用正则表达式的split()方法分割字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的split()方法分割字符串详解>. 使用正则表达式分割字符串 在Python中使用正则表达 ...

  4. python url解码_对python中url参数编码与解码的实例详解

    一.简介 在python中url,对于中文等非ascii码字符,需要进行参数的编码与解码. 二.关键代码 1.url编码 对字符串编码用urllib.parse包下的quote(string, saf ...

  5. getpid php,对python中的os.getpid()和os.fork()函数详解

    如下所示: import os import sys import time processNmae = 'parent' print "Program executing ntpid:%d ...

  6. 站长在线python精讲:在Python中使用len()函数计算字符串的长度详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用len()函数计算字符串的长度详解>.本知识点主要内容有:在Python中使用len()函数计算字符串在 ...

  7. python中requests库的用途-python中requests库session对象的妙用详解

    在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息. 妙用1 requests库的session对象能够帮我们跨请求保持某些参数,也 ...

  8. python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)

    一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...

  9. Java中print、printf、println的区别 详解

    Java中print.printf.println的区别详解 printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和pr ...

  10. python中装饰器的作用_Python装饰器详解,详细介绍它的应用场景

    装饰器的应用场景附加功能 数据的清理或添加:函数参数类型验证 @require_ints 类似请求前拦截数据格式转换 将函数返回字典改为 JSON/YAML 类似响应后篡改为函数提供额外的数据 moc ...

最新文章

  1. android o 全机型推送,氢OS(Android O)官方更新推送 一加两款机型完成适配
  2. mysql查看历史连接数_MySQL如何查看连接数和连接状态
  3. 可解释性 or 准确性?AI 模型就一定不能两者兼得吗?
  4. 马斯克“做空”特斯拉
  5. 《java编程思想》学习笔记——内部类五
  6. Directory lookup for the file xxx.mdf failed with the operating system error 2
  7. C语言将两个正整数连接
  8. jquery瀑布流布局和鼠标滚动加载
  9. 全球及中国盘式削片机行业运营模式与“十四五”投资规划建议报告2022-2027年版
  10. 「Apollo」protobuf报错No module named ‘google‘
  11. webview与android java交互
  12. WebIDE push files to ABAP repository
  13. unity shader 变种(多重编译 multi_compile)
  14. linux .forward,linux forward的实现
  15. 如何在php中插入map热点,php中关于Map热点的运用
  16. vue 利用axios请求接口下载excel
  17. 计算机教师专业知识,小学信息技术教师专业知识考试复习题及答案【精选】.doc...
  18. 学习linux/unix编程方法的建议-转
  19. 从 Microsoft SQL Server 迁移到 Oracle
  20. 服务器与服务器之前文件传输,客户端与服务器的文件传输

热门文章

  1. 红石电路吧计算机教程,《我的世界》老MC必学的四种红石电路 10分钟带你告别石器时代!...
  2. 面试题之this的指向
  3. 【深度学习环境】Windows10系统+AutoDL算力平台|使用MobaXterm终端工具实现SSH远程连接服务器|实现PyCharm与服务器远程连接|远程连接(详细版)
  4. hint java_关于java:TypeHint,用于在Enunciate中进行收集
  5. java暂停计时器_Java/Android计时器(开始,暂停,恢复,停止)
  6. 6道常见Linux运维面试题讲解!
  7. Spring Boot配置加载顺序
  8. React 表格组件导出 Excel
  9. 数学分析教程史济怀练习6.7
  10. 素数一套:Miller-Rabin 素性检验算法Pollard-Rho算法线性筛——Upside down primesDivisions