首页 > 编程语言 > 详细

牛客网python试题-错误整理-20180711

时间:2018-07-12 00:55:45      阅读:338      评论:0      收藏:0      [点我收藏+]
########
>>>[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_ _? ? ?#内建方法,用户不要这样定义

########
异常是指因为程序执行过程中出错而在正常控制流以外采取的行为。
严格来说,语法错误和逻辑错误不属于异常,但有些语法错误往往会导致异常,例如由于大小写拼写错误而访问不存在的对象,或者试图访问不存在的文件,等等。

牛客网python试题-错误整理-20180711

原文:https://www.cnblogs.com/everfight/p/python_exercise_1.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!