参考链接: 使用Python模板类格式化字符串

模板字符串:用string模块里的Template

Template()里面把字符串中某个值用设置变量${key}的方式先写好,然后在substitute()的方式把变量用其他值代替,就完成了字符串的替换

>>> from string import Template

>>> a=Template('would it be the ${key1} when we meet in ${key2}')

>>> a.substitute(key1='same',key2='heaven')'would it be the same when we meet in heaven'

格式化字符串:用%s

在字符串中某个需要后期替换的字符,先用%s代替,然后在字符串外边再用%()把字符串中的%换成目标字符串,就实现了字符串格式化

>>> "would it be the %s when we meet in %s"%('same','heaven')'would it be the same when we meet in heaven'

转载于:https://www.cnblogs.com/xiaxiaoxu/p/9744228.html

[转载] python模板字符串和格式化字符串相关推荐

  1. Python学习周记(字符串、格式化字符串、正则表达式)

    目录 一.字符串之字符串的相关操作 1.字符串的创建 2.字符串的拼接 3.计算字符串的长度 4.截取字符串 5.分隔字符串 6.去除字符串左右两边的某些字符 7.检索字符串 7.1查看字符串中某个字 ...

  2. 零基础入门学习Python(14)-格式化字符串

    什么是格式化字符串 格式化字符串就是按照统一的规格去输出一个字符串,如果规格不统一,就很可能造成误会 format()方法 接受位置参数和关键字参数两种参数 二者均传递到一个replacement的字 ...

  3. python 格式化字符串_Python格式化字符串常用操作

    前言 字符串的格式化.以及增.删.改.查.并.分,无论写什么程序都是一个非常重要的操作,熟练的使用可以让程序变得整洁,对于输出结果的格式能很好的统一性. 0 1 格式化字符串 在python的2.x版 ...

  4. python 零散记录(三) 格式化字符串 字符串相关方法

    使用 % 符号格式化字符串: """常用转换说明符:""" #%s: 按照str()方式转换 #%r: 按照repr()方式转换 #%d: ...

  5. [转载] Python将列表转换成字符串及字符串左右中对齐输出问题

    参考链接: Python 字符串中的字符串对齐 将列表转换成字符串 a = ['h','e','l','l','o'] b = ''.join(a) print(a) print(b) 运行结果: [ ...

  6. 在Python中优雅的格式化字符串的两种方式

    欢迎关注 "小白玩转Python",发现更多 "有趣" 引言 在 python 中有多种格式化字符串的方法.本文中我们将了解如何通过format()函数和f-s ...

  7. Python中用format函数格式化字符串的用法

    自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足.那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱. 语法 它通过{}和 ...

  8. python 字符串 f_Python格式化字符串(f,F,format,%)

    # 格式化字符串: 在字符串前加上 f 或者 F 使用 {变量名} 的形式来使用变量名的值 year = 2020 event = 'Referendum' value = f'Results of ...

  9. [转载] Python基本语法之:字符串和字典介绍

    参考链接: Python中有关字符串的有趣事实 2(Slicing切片) 字符串(Strings) Python语言真正出色的地方之一是字符串的操作.本节将介绍Python的一些内置字符串方法和格式化 ...

最新文章

  1. worktools-源码下拉问题
  2. 利用百度的词法分析区分数据
  3. java 模板引擎_极简 Spring Boot 整合 Thymeleaf 页面模板
  4. PLM中BOM核心技术的研究[转]
  5. Linux struct itimerval用法
  6. 并发高?可能是编译优化引发有序性问题
  7. Python AttributeError: 'module' object has no attribute 'posseg'
  8. mongoengine 学习 笔记
  9. java ee 类切换_eclipse的工程类型切换
  10. TypeScript 热度超 C 与 Python、Go 开发收入高、运维吃香,调查了 65000 名开发者有这些发现!...
  11. 力扣-605 种花问题
  12. [dig]使用dig查看当前网络连通情况
  13. html添加购买按钮,萤火小程序商城给前端和商品组件增加“购买”按钮的方法...
  14. 分享3个提升效率的方法
  15. 2022智博会| 麒麟信安携操作系统亮相华为展台
  16. python电影名称词云_Python爬取最近上映的电影评论并生成词云——误杀
  17. 物联网与计算机的区别与联系,你真的知道什么是物联网?物联网芯片又和普通芯片有何区别?...
  18. 被诸葛亮的光环掩盖起来的三国英雄
  19. 第十四节 OSAL工作原理
  20. 【腾宇】postinstall-postinstall配合patch-package重写node_modules的依赖方法

热门文章

  1. Tomcat如何配置X-Frame-Options头
  2. Java使用IntelliJ IDEA配置Maven并管理一个webapp项目
  3. 【codevs1077】多源最短路
  4. java.servlet js,调用servlet方法
  5. # 遍历结构体_关于二叉树怎样建立和四种遍历方法你知道吗?
  6. LeetCode解题思路—循环排序与原地翻转链表(思维导图)
  7. QT 用QAudio语音库实现音频信号的采集 以及发送到另一台电脑 播放
  8. 2018蓝桥杯A组:星期一(年份判断)
  9. UnityShader23:顶点动画
  10. jquery系列教程1-选择器全解