zoukankan      html  css  js  c++  java
  • python之路-DAY8

    1. 鸡汤  关于素质
    2.推荐书籍:百年孤独
     
     
    3.类的属性,方法字段复习
     
     
    4.python自带方法 isinstance 及 issubclass方法
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    # powered by xiaobing

    class A(object):
    pass

    class B(A):
    pass

    obj = B()
    print isinstance(obj,B) #判断obj是不是B的对象
    print isinstance(obj,A) #判断obj是不是 A的对象
    print issubclass(B,A) #判断B是不是A的子类
    print issubclass(B,int) #判断B是不是int子类
     
     
    5.异常处理
     
    格式:
     
    try :
    要执行的代码块
    except  Exception,e:
    捕捉错误后执行的动作
     
     
     
    完整的 捕捉异常结构
     
    try:
        # 主代码块
        pass
    except  KeyError,e:
        # 异常时,执行该块
        pass
    else:
        # 主代码块执行完,执行该块
        pass
    finally:
        # 无论异常与否,最终执行该块
        pass
     
    主动触发异常
    try:
    raise DIYException(‘自定义异常’)
    excep DIYException,e:
    print e
     
    断言:
    这个没听懂
     
     
     
     
     
     
     
    反射
    这个主要是四个函数  
    hasattr(容器,成员)   查询 成员是否在容器中
    getattr (容器,成员)   获得这个容器的成员
    setattr (容器,成员名,成员值)  设置此容器中成员的值
    delattr (容器,成员)   删除这个容器中的成员
     
    class Foo(object):
    static_name = 'test'
    def __init__(self):
    self.name = 'xiaobing'
    @staticmethod
    def staic_show():
    pass
    @classmethod
    def class_show(cls):
    pass
    obj = Foo()

    print Foo.__dict__.keys()
    print hasattr(Foo,'static_name')
    print obj.__dict__
    print hasattr(obj,'static_name')
    setattr(obj,'age','12')
    print obj.__dict__
    import home

    print 'oldboy....'
    url = raw_input('please input your want view page num(home/page1): ')

    if url == 'home/page1':
    home.page1()
    elif url == 'home/page2':
    home.page2()
    elif url == 'home/page3':
    home.page3()
    elif url == 'home/page4':
    home.page4()
    elif url == 'home/page5':
    home.page5()
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    MyEclipse:详细使用教程
    JDK安装与配置详细图文教程
    windows下python3.6版本安装pygame
    windows下如何下载并安装Python
    python的 del 函数是删对象还是删引用
    python strip()函数的用法
    python的垃圾回收机制
    python中的sort方法
    python中del函数的垃圾回收
    两个数交换
  • 原文地址:https://www.cnblogs.com/xiaobing1024/p/5058287.html
Copyright © 2011-2022 走看看