千锋教育-做有情怀、有良心、有品质的职业教育机构

python打印字符串的方法

来源:千锋教育
发布时间:2023-11-15 04:46:02
分享

python打印字符串的方法

1、说明

__str__主要应用于print函数以及字符串函数str的转换操作

__repr__应用于所有输出操作,如果有print以及str操作并定义__str__,则会以__str__为准

__repr__与__str__均未定义的时候,默认打印的是输出对象地址信息

2、实例

#str.pyclassDisplayClass:

"""

__repr__isusedeverywhere,exceptbyprintandstrwhena__str__isdefined.

__str__tosupportprintandstrexclusively

"""

def__repr__(self):

return"display__repr__class"

def__str__(self):

return"display__str__class"#使用命令行的形式打印输出2.x&3.x输出效果一致,以2.x作为截图>>>d=DisplayClass()>>>d#调用repr>>>print(d)#调用str>>>print(repr(d))#调用repr>>>print(str(d))#调用str

以上就是python打印字符串的方法,希望对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python虚拟环境如何激活 python虚拟环境如何激活1、虚拟环境创建后,需要激活才能在当前命令行使用,可以理解为替换当前命令行环境中的PATH变量值。2、虚拟环境由virtualenv和模块venv创建,激活方式相同,即运行
  • python有哪些包管理器 python有哪些包管理器1、说明软件包中的软件包数量庞大,版本多样,需要使用pip、conda、pipenv、poetry等软件源管理工具。2、包管理器的种类(1)pip是最常用的包管理工具,通过p
  • python不同模板的分析 python不同模板的分析1、Jinja2Jinja2是快速全面的选项,可以用来Python2.x和3.x,遵循BSD许可。Jinja2从功能的角度和Mako有很多重叠,所以对于新手来说,你的选择可能
  • pythonvim插件的两种写法 python中vim插件的两种写法1、内嵌式{script}的内容是Python代码,{endmarker}是标记符号,可以是任何字符串,但{endmarker}前面没有任何空白字符,也就是说必须写在
  • python单下划线是什么意思 python单下划线是什么意思1、说明Python和Golang一样,不光类可以有方法,很多类型甚至基本类型也可以定义方法;在Python中不存在真正意义上的私有方法或者属性,前面加单下划线_只是表示
  • python整数和浮点数的常见用法 python整数和浮点数的常见用法1、Python的数据类型和其他语言比较类似,整数运算始终是精确的,而浮点数可能会有精度的丢失。2、「/」计算的结果是浮点数,5/3你无论试几次,它都是这个结果。即便