python 字符串格式化
2021/9/8 17:36:18
本文主要是介绍python 字符串格式化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
- 一、字符串几种格式化方式
- 1、“旧式”字符串解析(%操作符)
- 2、“新式”字符串格式化(str.format)
- 3、字符串插值/f-Strings(Python 3.6+)
- 4、字符串模板(Python标准库)
- 二、如何选择格式化方法
- 三、字符串格式化符号
一、字符串几种格式化方式
1、“旧式”字符串解析(%操作符)
name = '小仙女' age = 18 print("大家好,我叫%(name)s,我今年%(age)d岁了。"%{'name':name,'age':age})#按参数 print("大家好,我叫%s,我今年%d岁了。"%(name,age))#按先后顺序
2、“新式”字符串格式化(str.format)
name = '小仙女' age = 18 str = '大家好,我叫{name}, 我今年{age}岁了。'.format(name=name, age=age) print(str)
3、字符串插值/f-Strings(Python 3.6+)
name = '小仙女' age = 18 str = f'大家好,我叫{name}, 我今年{age}岁了。' print(str)
4、字符串模板(Python标准库)
from string import Template name = '小仙女' age = 18 str = Template('大家好,我叫$name,我今年$age岁了。') print(str.substitute(name=name,age=age))
二、如何选择格式化方法
Python字符串格式化经验法则:如果你的格式化字符串是由用户提供的,那么就是用模板字符串(#4)避免安全问题。不然如果是Python 3.6+的话,就使用字符串插值/f-Strings,如果不是就使用“新式”字符串格式化(str.format)。
三、字符串格式化符号
这篇关于python 字符串格式化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南