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

深圳营销型网站建设公司选择哪家好网络综合设计实验报告

深圳营销型网站建设公司选择哪家好,网络综合设计实验报告,直播网站开发,WordPress插件手动在进行模板利用的时候需要使用特殊的属性和对象进行利用#xff0c;这里对这些特殊属性及方法进行讲解 以下实验输出python3版本为 3.10.4#xff0c; python2版本为 2.7.13 特殊属性 __class__ 类实例上使用#xff0c;它用于获取该实例对应的类__base__ 用于获取父类__mr… 在进行模板利用的时候需要使用特殊的属性和对象进行利用这里对这些特殊属性及方法进行讲解 以下实验输出python3版本为 3.10.4 python2版本为 2.7.13 特殊属性 __class__ 类实例上使用它用于获取该实例对应的类__base__ 用于获取父类__mro__ Method Resolution Order。__mro__ 属性返回一个元组其中包含了类的继承链 特殊方法 __subclasses__() 获取直接子类 其他 __globals__ 一个特殊的变量不使用在类上而是用于函数获取全局变量的字典__builtins__ 它包含了 Python 内置的函数、异常和对象。这个模块使内置函数和对象在全局作用域中可用无需显式导入 目录 一、特殊属性__class____base____mro__ 二、特殊方法__subclasses__() 三、其他__globals____builtins__ 一、特殊属性 __class__ 使用在实例上获取该实例对应的类 class A:passprint(A) # 类 # __main__.Aprint(A()) # 实例 # __main__.A instance at 0x0000000002BA2348关系如下 A().__class__ A # True__base__ 使用在类上获取父类 class A:passclass B(A):pass这里分两个情况 python2和python3 python2 print(B) # __main__.Bpython3 print(B) # class __main__.B我对这两个表示也不是很理解但是只有python3这种表示方式才能使用 __base__ 比如python3 print(B.__base__) # class __main__.A可以看到结果是父类 A python2我这里使用自带的类来演示 () 是tuple的实例 是str的实例 [] 是list的实例 print(().__class__) print(.__class__) print([].__class__)# class tuple # class str # class list可以发现输出的格式和python3输出自定义类的相似 这里就可以使用 __base__ 了 print(().__class__.__base__) # class object__mro__ 返回类的继承链 class A:passclass B(A):passclass C(B):pass这里使用python3演示因为要以下输出格式才有效 class xxxpython2 创建自定义类时没有这种效果 print(C.__mro__) # (class __main__.C, class __main__.B, class __main__.A, class object)创建类时默认继承Object所以继承链一共有3个对象 如果B此时多继承个D那么C.__mro__ 就会有4个对象 二、特殊方法 __subclasses__() 获取直接子类 和 __mro__不同__subclasses__() 是一个方法获取直接子类 class A:passclass B(A):passclass C(B):passclass D(A):pass这里同样使用python3做演示返回的是一个列表 print(A.__subclasses__()) # [class __main__.B, class __main__.D]三、其他 __globals__ 一个特殊的变量不使用在类上而是用于函数获取全局变量的字典 hello hello world worldprint(test.__globals__) # {__name__: __main__, __doc__: None, __package__: None, __loader__: _frozen_importlib_external.SourceFileLoader object at 0x00000211AE5D4A60, __spec__: None, __annotations__: {}, __builtins__: module builtins (built-in), __file__: C:\\Users\\wlb\\Desktop\\test\\python\\7.py, __cached__: None, hello: hello, world: world, test: function test at 0x00000211AE173E20}可以看到有很多键值对几个熟悉的键值对 hello: hello, world: world, test: function test at 0x000001FDD5E23E20上面有的键都可以直接使用 print打印出来 比如最常见的 print(__name__)__builtins__ 它包含了 Python 内置的函数、异常和对象。这个模块使内置函数和对象在全局作用域中可用无需显式导入 我们直接可以使用的函数和对象都在该变量上 print(__builtins__.print print) # True
http://www.eeditor.cn/news/121095/

相关文章:

  • 贵州建设监理网站培训通知栏网站创建桌面快捷方式
  • 企业网站策划文案亚马逊跨境电商运营
  • 网站建设网站源码青岛网站制作工具
  • 怎么设计网站可以做水果的团购网站
  • 郑州网站设计 郑州网站开发重庆造价协会官网
  • 建设网站大全企业网站管理系统教程
  • 合肥如何做百度的网站宁波seo公司网站推广
  • 室内设计装修网站网站建设企业服务
  • 网站用什么系统好省建设厅官方网站
  • 建设厅网站生成案卷生成不了wordpress logo img
  • 做英文网站需要多少网站策划书籍推荐
  • 桐梓县工程建设交易网站做简历的网站
  • 怎样在织梦后台里面做网站地图seo是哪个国家
  • 江苏住房和城乡建设厅官方网站6如何创建网页模板
  • 访问的网页正在升级中网站结构优化包括什么
  • 创建一个网站所需的成本快速做网站用什么软件
  • 网站建站哪个好设计制作生态缸
  • 电子商务网站建设工资具有口碑的柳州网站建设公司
  • 我的网站百度怎么搜索不到了iis怎么搭建设计网站
  • 青岛联通网站备案wordpress增加用户
  • 企业网站建设外包做app网站制作
  • 做网站logo的网站商城网站建设公司地址
  • .net做网站c#桂平网站建设
  • asp.net网站建设项目实战 董义革wordpress有趣的插件
  • 做网站的语烟台企业建站系统模板
  • 网站建设的法律依据网站建设模板网站
  • 如何在工商局网站上做网登网站建设模式有哪些方面
  • 建设一个公司的网站需要多少钱wordpress 与 微信怎么配合
  • 商业网站的后缀网络系统管理与维护机考
  • xp asp 网站建设包装设计征集网站