通常我们想输出某些内容,但大多数内容只修改其中一小部分,如:

test1=helloword
test2=helloword

我们只想修改=号后面的字符,可以使用Python字符串变量自带的format函数,首先我们将字符串格式化成字符:

str='''test1={0}
test2={1}'''

可以看到里面的helloword都替换成了"{}"花括号包含的索引格式,这样才能被format识别,这个方式和c语言的可变参数一样,根据{}索引最大值,format会动态改变参数长度:

str.format("test1","test2")

输出:

test1=test1
test2=test2

并且它是支持多选的:

str='''test1={0}
test2={1}
test3={2}
test4={0}'''

同时它的输入不光是字符串,整数也是可以的:

str.format("test1","test2",1)

Python 字符串类型格式化相关推荐

  1. Python 字符串类型 - 详细

    Python 字符串类型 Python 不支持单字符类型,一个字符在 Python 中,也是作为一个字符串使用. 一. 访问字符串的值 可以通过索引和切片来访问字符串的值 mystr = 'hello ...

  2. Python字符串类型

    特点 1.字符串一旦定义不允许修改,可以替换.字符串容器中的元素都是字符类型的.2.字符串是一个不可修改的序列,当我们对字符串进行修改的时候,实际上是生成了一个新的被修改后的对象,而原字符串没有发生修 ...

  3. Python字符串类型及格式化

    一.字符串类型 1)字符串是字符的序列表示,根据字符的内容分为单行字符串和多行字符串. 2)单行字符串可以由一对单引号(')或双引号(")作为边界来表示,单引号和双引号作用相同 3)多行字符 ...

  4. Python字符串类型及操作总结

    1.字符串表示 两种类型四种表示 单行-一对单引号或一对双引号 "python" 'python' 多行-一对三单引号或一对三双引号 '''python''' "&quo ...

  5. Python字符串类型及操作(含实例)

    字符串 由0个或多个字符组成的有序字符序列 字符串是字符的有序序列,可以对其中的字符进行索引 "智"是"智慧女孩千万不要秃头"的第0个字符 字符串有2类共四种表 ...

  6. python字符串类型_Python3的字符串类型(疯狂Python)

    先看一下本篇文章要讲的内容目录: 4.2 字符串入门String4.2.1 repr和字符串4.2.2 input和raw_input4.2.3 长字符串4.2.4 bytes4.2.5 字符串格式化 ...

  7. 18.Python字符串类型及常用内置方法

    文章目录 1.字符串 2.字符串的定义 3.打印引号 4.类型转换 5.索引取值 6.遍历 7.长度统计 8.字符串复制与拼接 8.1字符串的复制 8.2加号拼接 8.3join拼接 8.4字符截取拼 ...

  8. [Python] 字符串类型及其操作

    目录 字符串类型的表示 基本的字符串操作符 内置的字符串处理函数 内置的字符串处理方法 字符串类型的表示 字符串是字符的序列表示,可以由一对单引号(').双引号(")或三引号("' ...

  9. 3.1 Python 字符串类型常用操作及内置方法

    文章目录 1. Str 字符串 1.1 字符串 1.2 反斜杠 1. 字符串跨行书写 2. 转义字符 1.3 打印引号 1. 错误示例 2. 解决方法 1.4 三引号 1.5 原始字符串 1. 正确示 ...

最新文章

  1. Maven向本地仓库导入官方仓库没有的jar包
  2. 大数据时代,谁的眼神锁定你?
  3. python基础对list的增删查改和列表的排序
  4. inspinia前端模板怎样修改图标
  5. gdb调试时查看内存
  6. luajit表记录监控(忆一次项目上线中遇到的luajit对象内存泄漏)
  7. 安装squid_CVE-2019-12527:Squid缓冲区溢出漏洞利用分析
  8. mysql like 大小写_mysql - 如何使用LIKE通配符在列中搜索(不区分大小写)?
  9. cocos-2d iphone入门(二) cocos2d源代码生成查询文档
  10. 小红帽系统进入oracle,11G RAC 安装在红帽6上,grid跑root.sh报错
  11. android camera textureview,Android SDK – camera2 – 在TextureView上绘制矩...
  12. 小怪掉落碎片及下级符文(灵晶)一览
  13. 利用百度图像处理API接口实现人脸融合
  14. 关键词词云怎么做_7个好用的在线词云生成工具
  15. Java面试题:MySql高频面试题
  16. HelloWorld Detail Earth 3D Engine(二)城市渲染
  17. 今天给大家分享用scratch的画笔绘制彩色花瓣!
  18. Games104 Lecture 12 游戏引擎中的粒子和声效系统
  19. 学习总结(抓沙理论、盲人摸象、高屋建瓴、囫囵吞枣)
  20. 手把手教你搭建SpringBoot+MySQL+Mybatis项目(采坑日记)

热门文章

  1. react的导出是怎么实现的_不到一百行代码,我们来实现一个简简简简简简简简简简版react库...
  2. mysql insert 性能_MySQL 提高Insert性能
  3. 语言题库安装包312mb_大学为什么要考取计算机二级,以后很需要,附二级Msoffice题库...
  4. linux php添加扩展zip libzip ZipArchive功能
  5. git学习(四)比较文件差异diff
  6. java requirenonnull_Java null判断新方法:Objects.requireNonNull 你过用吗?
  7. 在win10系统下安装ubuntu17.10以及基本配置
  8. python写股票指标_一文看懂KDJ指标及Python实现
  9. dma和通道的区别_Java中IO和NIO的本质和区别
  10. pg 定时删除_定时删除网站文件