摘要: 一、异常# help(BaseException) # help():一个帮助类,查看帮助信息。回车键继续,q键退出。 # Python中所有的异常,都是继承自 BaseException 类,其直接分为四大类: # 1.SystemExit:Python 退出异常 # 2.KeyboardInte 阅读全文
posted @ 2018-08-28 17:09 Nealxyz 阅读(962) 评论(0) 推荐(0)
摘要: 一、 文件的基本操作 - 打开/关闭 文件 打开文件: f = open(file_path, mode='r') # 传入表示文件路径的字符串,会返回一个文件对象。 - 关闭文件: f.close() # 调用给定文件对象的close方法 f = open('/home/pyvip/py_case 阅读全文
posted @ 2018-08-24 21:43 Nealxyz 阅读(350) 评论(0) 推荐(0)
摘要: 一、new方法: class Base: def __new__(cls,*args,**kwargs): # 魔术方法 作用是在初始化之前创建实例。 cls:类本身 print('我是new方法') print(cls) instance = object.__new__(cls) # 调用obj 阅读全文
posted @ 2018-08-23 21:33 Nealxyz 阅读(141) 评论(0) 推荐(0)
摘要: Tips:面向对象的三大特点:封装、继承和多态。 一、继承 class Pig(object): # object 也是一个类 所有类的父类 这就是继承。如果类名后不带括号,就是继承父类 # 查看object类,按住Ctrl后鼠标左键点 pass # 继承的语法就是在定义类的时候,在类名后面括号中填 阅读全文
posted @ 2018-08-22 16:29 Nealxyz 阅读(178) 评论(0) 推荐(0)
摘要: Tips: 1. Pycharm 快捷键 Ctrl + alt +shift +l # 代码规范化 2. 面向对象:重要的编程思想 一、类的定义- class 类名: # class 关键字 驼峰命名法:类名通常首字母大写。 pass - 类的属性: class Animal: # 类里面我们一半只 阅读全文
posted @ 2018-08-21 18:17 Nealxyz 阅读(1567) 评论(0) 推荐(0)
摘要: 查看python中的所有关键字: print(help('keywords')) Linux命令: - > # 重定向 ls (-a) > a.txt - reboot # 重新启动 - exit # 退出当前用户 - cal # 查看当月日历 cal -y 2018 # 查看2018全年日历 - 阅读全文
posted @ 2018-08-20 20:12 Nealxyz 阅读(108) 评论(0) 推荐(0)
摘要: 一、匿名函数 - lambda # 关键字 和三目运算一样,做一些简单的函数定义,使代码更加简洁 - 语法规则: lambda <参数>:表达式 filter(lambda x: x>10, li) d = lambda a,b:a+b d(1,2) - 应用场景: 1.简单函数:简单的函数可以不使 阅读全文
posted @ 2018-08-17 18:16 Nealxyz 阅读(1060) 评论(0) 推荐(0)
摘要: 一、函数基础- 定义: def 函数名(参数): # 函数名 一般首字母小写 小驼峰命名法 pass # 关键字 作用是防止函数(if elif for...有缩进的函数) 里面没有写东西而报错 <执行代码> return <表达式> # 关键字 后面可以返回任意表达式但不能接赋值语句 其作用有2点 阅读全文
posted @ 2018-08-16 18:58 Nealxyz 阅读(150) 评论(0) 推荐(0)
摘要: 一、条件判断 - if 关键字 if <判断条件1>: <执行1> elif <判断条件2>: <执行2> elif <判断条件3>: <执行3> : : else: <执行n> <执行n+1> 注意:缩进,:,判断语句 二、三目运算- 一般做简单的对错判断,不能接elif <执行1> if <判断 阅读全文
posted @ 2018-08-15 16:00 Nealxyz 阅读(132) 评论(0) 推荐(0)
摘要: 一、集合:set - 集合中的元素不重复。 可利用这个特性,实现列表去重: li = [1,1,1,3,2,2,2,3,3] li = list(set(li)) - 定义方法:两种 s = {1,2,5,8} s = set((1,2,3)) # 这种方法 往set里面放序列类型。集合不是序列类型 阅读全文
posted @ 2018-08-14 16:54 Nealxyz 阅读(732) 评论(0) 推荐(0)