首页 / 知识
python 字符串格式化
2023-11-12 13:31:00
1."旧式字符串解析(%操作符)"
'Hello,%s'%name
"Hello,Bob"
'Hey%(name)s,thereisa0x%(errno)xerror!'%{
"name":name,"errno":errno}
2."新式"字符串格式化(str.format)
'Hello,{}'.format(name)
'Hello,Bob'
'Hey{name},thereisa0x{errno:x}error!'.format(name=name,errno=errno)
'HeyBob,thereisa0xbadc0ffeeerror!'
3.字符串插值/f-Strings(Python3.6+)
python3.6新出的,本人用了这个之后,果断抛弃其他方法,真的太强大了!!!
name=Bob
f'Hello,{name}!'
'Hello,Bob!'
defgreet(name,question):
...returnf"Hello,{name}!How'sit{question}?"
...
greet('Bob','going')
"Hello,Bob!How'sitgoing?"
4.字符串模板法(Python标准库)
templ_string='Hey$name,thereisa$errorerror!'
Template(templ_string).substitute(
...name=name,error=hex(errno))
'HeyBob,thereisa0xbadc0ffeeerror!'
以上内容为大家介绍了python字符串格式化,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python的调用绑定方法和非绑定方法
python的调用绑定方法和非绑定方法,代码,方法,实例,第一,培训,时计,奇数,偶数,参数,定义,在Python中,如果用实例去调用方法,这种限制就被称为PyPython网络编程调用接收数据的三种
Python网络编程调用接收数据的三种方法,数据,代码,基础,通用,通讯,服务,网络,培训,方法,报文,最近在使用python进行网络编程开发一个通用的tcPython 3.6 中针对文件系统的神奇
Python 3.6 中针对文件系统的神奇方法,数字,代码,数据,标准,信息,培训,首次,工作,文件名,常数,Python3.6首次发布于2016年,尽管它已经发布了很在Python中使用带有列表和字符串文
在Python中使用带有列表和字符串文字的for循环,代码,数字,培训,之间,字符串,列表,语句,文字,奇数,这一点,现在看一下下面的代码,输出1到100之Python 之模块重载的五种方法
Python 之模块重载的五种方法,环境,培训,方法,模块,文件夹,例子,下面,内容,语句,请看,python环境准备新建一个foo文件夹,其下包含一个bar.py文提升Python数据分析能力的方法
提升Python数据分析能力的方法,分析,数据,工具,代码,时间,环境,报告,信息,培训,标准,1.Pandas分析包这个工具的好处是显而易见的。下面的动画Python标准库之collections模块
Python标准库之collections模块,名字,标准,信息,电话号码,培训,工厂,位置,简介,异常,对象,collections模块简介collections是Python标准库里Python中字典合并的实现方法
Python中字典合并的实现方法,培训,结果,以上,版本,字典,方法,函数,下面,背景,发现,TableofContents背景Methon1:适用于Python3.5及以上版本呢M学习python的三种方法
学习python的三种方法,项目,代码,公司,时间,工程,培训,中级,初级,资料,第一,Python的用途十分广泛,不同的程序员将其用于不用的领域,不同的程序Python文件读取相关方法
Python文件读取相关方法,数据,位置,文件,中行,培训,方法,字节,内容,结果,字符串,我们知道,对文件的读取操作需要将文件中的数据加载到内存中,而Python中常用的 json 操作有哪些?
Python中常用的 json 操作有哪些?,数据,培训,标准,对象,函数,参数,操作,字符串,下面,文件,刚开始接触json的操作,我主要有下面几个疑问:json操Python文件操作步骤示例
Python文件操作步骤示例,异常,代码,信息,文件,设计,简介,通用,意外,中级,培训,我们来读取这样一个文本文件:song.txt,该文件的字符编码为utf-8