收藏此站 联系我们 网站
当前位置:首页» 公司新闻 » 【建站服务】资阳设计网页公司-域名申请

【建站服务】资阳设计网页公司-域名申请

作者: 风兰 . 阅读量: 5 . 发表时间:2022-09-21 05:36:48

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


资阳设计网页公司

网站建设.png

  1. 在 python3 中,处理带有参数的异常的方法如下:

    # 定义函数def temp_convert(var):    try:        return int(var)    except (ValueError) as Argument:        print ("参数没有包含数字
    ", Argument)# 调用函数temp_convert("xyz");
    哇咔咔

       哇咔咔

      hao***nyang249@163.com

    5年前 (2017-11-16)
  2.    Yota Togashi

      116***47@qq.com

    13

    异常是可以向后推移的,所以我们一般看到的报错的位置是相对靠后的,下例:

    def test1():
        print('test1-1')
        print(num)
        print('test2-2')def test2():
        print('test2-1')
        test1()
        print('test2-2')def test3():
        try:
            print('test3-1')
            test1()
            print('test3-2')
        except Exception as result:
            print('检测出异常{}'.format(result))
        print('test3-2')test3()print('-------------')test2()
    Yota Togashi

       Yota Togashi

      116***47@qq.com

    4年前 (2018-11-23)
  3.    黑桃六

      pan***a68@hotmail.com

    48

    with 是个好东西,打开文件的时候多使用它,可以避免很多问题。例如:

    temp = os.open('test_text.txt', os.O_RDWR | os.O_CREAT)temp_file = os.fdopen(temp, 'r')print(str(temp_file.read()))os.close(temp)

    就可以简化成:

    with open('test_text.txt', 'r') as f:
        print(f.read())
    黑桃六

       黑桃六

      pan***a68@hotmail.com

    4年前 (2019-01-18)
  4.    redhands

      zho***cc@qq.com

       参考地址

    133

    Python3 内置异常类型的结构:

    BaseException
     +-- SystemExit
     +-- KeyboardInterrupt
     +-- GeneratorExit
     +-- Exception
          +-- StopIteration
          +-- StopAsyncIteration
          +-- ArithmeticError
          |    +-- FloatingPointError
          |    +-- OverflowError
          |    +-- ZeroDivisionError
          +-- AssertionError
          +-- AttributeError
          +-- BufferError
          +-- EOFError
          +-- ImportError
          |    +-- ModuleNotFoundError
          +-- LookupError
          |    +-- IndexError
          |    +-- KeyError
          +-- MemoryError
          +-- NameError
          |    +-- UnboundLocalError
          +-- OSError
          |    +-- BlockingIOError
          |    +-- ChildProcessError
          |    +-- ConnectionError
          |    |    +-- BrokenPipeError
          |    |    +-- ConnectionAbortedError
          |    |    +-- ConnectionRefusedError
          |    |    +-- ConnectionResetError
          |    +-- FileExistsError
          |    +-- FileNotFoundError
          |    +-- InterruptedError
          |    +-- IsADirectoryError
          |    +-- NotADirectoryError
          |    +-- PermissionError
          |    +-- ProcessLookupError
          |    +-- TimeoutError
          +-- ReferenceError
          +-- RuntimeError
          |    +-- NotImplementedError
          |    +-- RecursionError
          +-- SyntaxError
          |    +-- IndentationError
          |         +-- TabError
          +-- SystemError
          +-- TypeError
          +-- ValueError
          |    +-- UnicodeError
          |         +-- UnicodeDecodeError
          |         +-- UnicodeEncodeError
          |         +-- UnicodeTranslateError
          +-- Warning
               +-- DeprecationWarning
               +-- PendingDeprecationWarning
               +-- RuntimeWarning
               +-- SyntaxWarning
               +-- UserWarning
               +-- FutureWarning
               +-- ImportWarning
               +-- UnicodeWarning
               +-- BytesWarning
               +-- ResourceWarning
    redhands

       redhands

      zho***cc@qq.com

       参考地址

    4年前 (2019-01-30)
  5.    CJimer

      604***021@qq.com

    22

    使用一个快捕捉多个异常:

    def model_exception(x,y):
      try:
        b = name
        a =x/y  except(ZeroDivisionError,NameError,TypeError):
        print('one of ZeroDivisionError or NameError or TypeError happend')#调用函数结果model_exception(2,0)

    输出如下:

    one of ZeroDivisionError or NameError or TypeError happend
    CJimer

       CJimer

      604***021@qq.com

    3年前 (2019-06-02)
  6.    小c

      413***465@qq.com

       参考地址

    23

    捕获所有异常:

    try:
       ...except Exception as e:
       ...
       log('Reason:', e)       # Important!

    这个将会捕获除了 SystemExit 、 KeyboardInterrupt 和 GeneratorExit 之外的所有异常。 如果你还想捕获这三个异常,将 Exception 改成 BaseException 即可。


Python3 面向对象

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。


如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。


接下来我们先来简单的了解下面向对象的一些基本特征。


面向对象技术简介

类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。

方法:类中定义的函数。

类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。

数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。

方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。

局部变量:定义在方法中的变量,只作用于当前实例的类。

实例变量:在类的声明中,属性是用变量来表示的,这种变量就称为实例变量,实例变量就是一个用 self 修饰的变量。

继承:即一个派生类(derived class)继承基类(base class)的字段和方法。继承也允许把一个派生类的对象作为一个基类对象对待。例如,有这样一个设计:一个Dog类型的对象派生自Animal类,这是模拟"是一个(is-a)"关系(例图,Dog是一个Animal)。

实例化:创建一个类的实例,类的具体对象。

对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。

和其它编程语言相比,Python 在尽可能不增加新的语法和语义的情况下加入了类机制。


Python中的类提供了面向对象编程的所有基本功能:类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中可以调用基类中的同名方法。


对象可以包含任意数量和类型的数据。


类定义

语法格式如下:


class ClassName:

    <statement-1>

    .

    .

    .

    <statement-N>

类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性。


类对象

类对象支持两种操作:属性引用和实例化。


属性引用使用和 Python 中所有的属性引用一样的标准语法:obj.name。


类对象创建后,类命名空间中所有的命名都是有效属性名。所以如果类定义是这样:


实例(Python 3.0+)

#!/usr/bin/python3

 

class MyClass:

    """一个简单的类实例"""

    i = 12345

    def f(self):

        return 'hello world'

 

# 实例化类

x = MyClass()

 

# 访问类的属性和方法

print("MyClass 类的属性 i 为:", x.i)

print("MyClass 类的方法 f 输出为:", x.f())

以上创建了一个新的类实例并将该对象赋给局部变量 x,x 为空的对象。


执行以上程序输出结果为:


MyClass 类的属性 i 为: 12345

MyClass 类的方法 f 输出为: he


资阳设计网页公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务