当前位置: 首页 > news >正文

福建住房和城乡建设厅网站一体化平台网站 怎么做百度才能搜索出来

福建住房和城乡建设厅网站一体化平台,网站 怎么做百度才能搜索出来,网站开发技术视频教程,做网站一定要买服务器么1. __repr__ __repr__ 方法由 repr() 内置函数调用,用于计算对象的“正式”字符串表示形式。理想情况下,这个字符串应该看起来像一个有效的 Python 表达式,可以在适当的环境下用来重新创建具有相同值的对象。如果这不可能实现,那…
1. __repr__

__repr__ 方法由 repr() 内置函数调用,用于计算对象的“正式”字符串表示形式。理想情况下,这个字符串应该看起来像一个有效的 Python 表达式,可以在适当的环境下用来重新创建具有相同值的对象。如果这不可能实现,那么 __repr__ 应该返回一个描述对象状态的字符串。返回值必须是一个字符串对象。

这个方法通常用于调试,因此重要的是,表示形式必须信息丰富且明确。例如,如果定义了一个类并且只定义了 __repr__ 而没有定义 __str__,那么当需要该类的实例的“非正式”字符串表示形式时,__repr__ 也会被使用。

class Student:def __init__(self, name, age):self._name = nameself._age = agedef __repr__(self):return f"{self.__class__.__name__}({self._name!r}, {self._age!r})"

这里使用了 !r 格式化字符串,它会调用 repr() 函数来获取变量的字符串表示形式,这通常用于确保输出的字符串是可读的。

2. __str__

__str__ 方法由 str()format()print() 内置函数调用,用于计算对象的“非正式”或易于打印的字符串表示形式。与 __repr__ 不同,__str__ 不需要返回有效的 Python 表达式:可以使用更直观或更简洁的表示形式。

    def __str__(self):return f"a student named {self._name}"

这种方法的目的是为用户提供一个易于阅读的字符串,通常在打印对象时使用。

3. 使用 !s!r

在 Python 中,格式化字符串时可以使用 !s!r 来转换值。!s 调用 str() 函数,而 !r 调用 repr() 函数。这在需要在格式化之前转换值时非常有用。

print(f"Student name: {student!r}")  # 使用 repr()
print(f"Student name: {student!s}")  # 使用 str()

这允许开发者在打印或显示对象时,根据需要选择更正式或更非正式的表示形式。


希望这能帮助你更好地理解 __repr____str__ 方法的用途和实现方式。

http://www.yayakq.cn/news/755124/

相关文章:

  • 中国建设部网站查询网科技公司php网站模版
  • 佛山建设公司网站网络服务器租赁费一般多少钱
  • 建设银行网站的特点优势美食网站开发流程
  • seo免费自助建站一学一做专题网站
  • 网站制作想法怎么建手机网站平台
  • 网站设计实验报告内容与步骤上国外网站的dns
  • 杭州网站建设公司慕枫搜索小程序
  • 番禺网站建设公司做名片的网站
  • dw做网站怎么连接gif图片网站管理系统开发的
  • 济南网站优化排名推广陕西企业网站建设哪家专业
  • 南宁网站建设seo网站建设 秦皇岛公司哪家好
  • 在线html5制作网站深圳龙岗区坂田街道
  • 海口市建设局网站网站建设需要准备什么软件
  • 多国语言外贸网站模板网站设计建设流程
  • 建设广告联盟网站蝴蝶传媒网站推广
  • 网站需要审核吗行业网站建设的书
  • 在线网站做图集相册网站运营与建设方案
  • 阿里巴巴装修网站图文广告店最佳名字
  • 手机营销网站模板定制号码需要多少钱
  • 东莞个人网站推广建设以公开的文化
  • qq空间个人网站ios wordpress使用
  • 化工网站建站模板下载手机制作gif
  • 精美的php个人网站源码wordpress注册会员插件
  • 购物网站的排版怎么删除网站里的死链接
  • 帮熟人做网站如何收费网红营销的概念
  • 做网站服务器哪种好哪家公司因为做网站失败了
  • 沧州网站设计公司企业邮箱登陆
  • 合肥网站设计建html网站免费模板下载
  • 网站滑动效果怎么做的如何提高网站的收录
  • 广西桂林建设局网站厦门网站建设公司名单