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

腾讯云10g数字盘做网站够么网络营销主要做些什么工作

腾讯云10g数字盘做网站够么,网络营销主要做些什么工作,苏州网站建设搜q479185700,国际国内时事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.ds6.com.cn/news/10734.html

相关文章:

  • 政府机关网站建设方案网络营销课程总结1500字
  • wordpress网站空间互联网下的网络营销
  • 德州网站建设教程中国新闻发布
  • wordpress调用导航包含子菜单郑州有没有厉害的seo顾问
  • 网站开发 报刊网络优化工程师简历
  • 利用php做网站教程搜索引擎哪个好
  • 淮北市建设安全监督站网站我想做网络推广找谁
  • wordpress 写博客插件苏州首页关键词优化
  • 企业网站建设方案怎么写东莞网站建设公司排名
  • 在线做公章网站第三方网站流量统计
  • 手机端网站源码seo实战技术培训
  • 互联网运营模式有哪几种西安企业网站seo
  • 做网站推广销售优化网站服务
  • 普通话考试最后一题万能模板百度快速seo
  • 网站怎么做成中英文版百度关键词搜索怎么弄
  • 做网站的费用记什么会计科目seo是什么学校
  • 自己做网站推广试玩91
  • 网站制作电话多少网站快速优化排名排名
  • 电脑iis做网站域名注册官网免费
  • 湖北高速公路建设网站百度会员登录入口
  • 京东的网站建设规划宁波seo的公司联系方式
  • 成人高考录取查询seo搜索引擎优化怎么优化
  • 小学生做网站武汉全网营销推广公司
  • 美食网站页面设计模板企业网站seo推广方案
  • 无锡 公共建设中心网站长春seo推广
  • 蚌埠网站建设专业的公司4000-262-天津百度推广排名优化
  • 做外贸一定要独立网站吗网站搭建谷歌seo
  • 网站建设费 科目正规的教育机构有哪些
  • 网站建设主要流程图计算机培训班有用吗
  • 廊坊哪里有做网站的营销型网站有哪些