随笔分类 -  Python基础

摘要:面向对象编程简单来说就是基于对 类 和 对象 的使用,所有的代码都是通过类和对象来实现的编程就是面向对象编程! 面向对象的三大特性:封装、继承、多态 首先创建一个类 一、封装 1、封装:将某些内容先封装到一个地方,等到需要的时候再去调用 上面代码实现的就是封装的功能,把各自的name和age分别封装 阅读全文
posted @ 2016-01-17 15:45 J_hong 阅读(4965) 评论(0) 推荐(0)
摘要:一、模块 模块,是用一堆代码实现了某个功能的代码集合,模块分为三种:自定义模块(自己定义)、内置模块(python自带)、开源模块 导入模块 (1)、导入一个py文件,解释器解释该py文件 (2)、导入一个包,解释器解释该包下的 __init__.py 文件 (3) 导入模块时查找的路径 impor 阅读全文
posted @ 2016-01-09 01:05 J_hong 阅读(475) 评论(0) 推荐(0)
摘要:装饰器1.普通函数#简单的函数和调用def a1(): print("i am zhangsan")def a2(): print("i am lisi")a1()a2()2.在函数前后添加功能def inner(func): print("添加1") func() p... 阅读全文
posted @ 2016-01-03 17:19 J_hong 阅读(426) 评论(0) 推荐(0)
摘要:一、collections系列 Counter是对字典类型的补充,用于追踪值的出现次数,具备字典的所有功能 + 自己的功能 1.计数器Counter import collections a='abababsbsbhh' c=collections.Counter(a) #直接列出每个元素出现了几次 阅读全文
posted @ 2015-12-31 02:00 J_hong 阅读(453) 评论(0) 推荐(0)
摘要:一、三元运算if True: name='a'else: name='b'#上面的代码用三元运算表示:name="a" if True else "b"二、类中方法查看 Python中一切事物都是对象,对象由类创建 type 查看对象类型 dir(类型名) 查看类中提供... 阅读全文
posted @ 2015-12-28 18:37 J_hong 阅读(509) 评论(0) 推荐(1)
摘要:一、第一句python代码1.python执行过程:1.加载内存-词法分析-语法分析-编译-执行2.创建hello.py文件,输入内容1 #!/usr/bin/env python2 print "Hello" 执行 hello.py 文件:python hello.py3.解释器:上面执行hell... 阅读全文
posted @ 2015-12-27 00:06 J_hong 阅读(1127) 评论(2) 推荐(1)