zoukankan      html  css  js  c++  java
  • 牛客网python试题-错误整理-20180711

    ########
    >>>[3] in [1,2,3,4]
    False
    >>>3 in [1,2,3,4]
    True
    
    ########
    x = (y = z + 1) 在Python中是非法的。
    x = y = z + 1 这种赋值方式可称为 连续赋值、批量赋值、多元赋值、多变量赋值等。
    
    ########
    模拟 sorted的函数
    
    def Sorted(v):
        t = v[::]
        r = []
        while t:
            tt = min(t)
            r.append(tt)
            t.remove(tt)
        return r
    x = [1,3,5,2,1,0,9,7]
    print(x)
    print(Sorted(x))
    
    ########
    python中主要存在四种命名方式:
    1、object #公用方法
    2、_object #半保护
                     #被看作是“protect”,意思是只有类对象和子类对象自己能访问到这些变量,
                      在模块或类外不可以使用,不能用’from module import *’导入。
                    #__object 是为了避免与子类的方法名称冲突, 对于该标识符描述的方法,父
                      类的方法不能轻易地被子类的方法覆盖,他们的名字实际上是
                      _classname__methodname。
    3、_ _ object  #全私有,全保护
                           #私有成员“private”,意思是只有类对象自己能访问,连子类对象也不能访
                              问到这个数据,不能用’from module import *’导入。
    4、_ _ object_ _     #内建方法,用户不要这样定义
    
    ########
    异常是指因为程序执行过程中出错而在正常控制流以外采取的行为。
    严格来说,语法错误和逻辑错误不属于异常,但有些语法错误往往会导致异常,例如由于大小写拼写错误而访问不存在的对象,或者试图访问不存在的文件,等等。
    
  • 相关阅读:
    腾讯云 Serverless 产品动态 20200827
    双指针 86. 分隔链表(链表 dummyhead)
    双指针:15. 三数之和
    双指针:283. 移动零
    双指针:167. 两数之和 II
    关于数组
    关于抽象类,接口以及多态
    关于字符串
    关于异常
    动手动脑3
  • 原文地址:https://www.cnblogs.com/everfight/p/python_exercise_1.html
Copyright © 2011-2022 走看看