自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

loco_python

人生苦短,我学python,自己的python笔记和心得会发出来

  • 博客(14)
  • 收藏
  • 关注

原创 python基础-深拷贝、浅拷贝

一、“==”和 is“==”是比较两个对象是否相等,而不管是不是指向同一个地址is 是指不仅对象相等,而且指向的内存地址也相等。。(小整数对象池除外)二、浅拷贝和深拷贝浅拷贝:a = [1, 2, 3] b = a 拷贝后id(a)和id(b)相等。深拷贝:拷贝的内容相同,地址不用。 import copy c = copy.deepcopy(a...

2018-02-28 15:25:15 155

原创 python基础-类

一、继承# 1、继承:如果一个类里面的属性和方法可以复用,则通过继承的方式传递到另一类里# 2、父类:基类# 3、子类:派生类class Master(object): def __init__(self): self.gong_fu = "古法煎饼果子配方" def make_cake(self): print("按照<%...

2018-02-28 15:18:48 140

原创 python模块-collections

一、Counter (主要用来做统计)from collections import Counterc = Counter('abcdeabcdabcaba')print c.most_common(3)# [('a', 5), ('b', 4), ('c', 3)]print sorted(c.elements())# ['a', 'a', 'a', 'a', 'a', 'b',...

2018-02-28 09:50:47 194

转载 python封装-mongoengine分页

mongoengine分页# -*- coding: utf-8 -*-import mathfrom mongoengine.queryset import QuerySet__all__ = ("Pagination")class Pagination(object): """ This is class for paginate """ ...

2018-02-27 16:29:02 1751

原创 文件格式-YAML

Yaml一、简介(一)YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。(二)基本规则大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级的元素左侧对齐即可(三)支持的数据结构对象:键值对的集合,又称为映射(mapping)/ 哈希(h...

2018-02-27 16:23:57 689

原创 python模块-traceback

tracback异常信息try: 1 / 0except Exception as e: print e输出结果为:integer division or modulo by zero以上的异常信息输出结果没有告诉你报错的位置。import tracebacktry: 1 / 0except Exception as e: ...

2018-02-27 16:10:12 553

原创 python基础-异常

一、异常的处理# 异常用来处理,可能会出现问题的代码# 将代码放到try里面去执行,如果代码出现异常,则立刻跳转except去处理# try 里尽量只有一行可能出现问题的代码,再去执行try: # a = 1 / 0 f = open("text.txt", "r")except FileNotFoundError as e: print(e)except...

2018-02-27 16:07:04 204

原创 python基础-闭包、装饰器

一、闭包(在闭包中调用需要装饰的函数,就成了装饰器)(一)闭包的概念内层函数总是返回外层函数的引用。内层函数以及引用的环境变量的整体称作闭包在函数内部定义一个函数,并且这个函数用到了外部函数的变量,那么这个函数,以及用到的一些变量称之为闭包。(二)闭包的实例# 外部函数中的a和b称之为环境变量或者自由变量def line_conf(a, b): def...

2018-02-27 15:51:16 229

原创 python基础-生成器,迭代器

一、迭代器(一)可迭代对象迭代:能被for in 循环取值的过程叫做迭代。字典是无序的。可迭代对象:凡是能用for in 遍历或者说迭代的类型都是可迭代对象。如何判断一个对象是可迭代对象from collections import Iterable# 1、列表,元祖,字典,字符串,集合,迭代器都是可迭代对象,res = isinstance([], Iterable)...

2018-02-27 15:27:59 186

原创 python基础-递归

一、递归(Recursion)递归就是在函数里调用自身必须有一个明确的递归结束条件,称为递归出口。(回归)二、迭代和递归#### 迭代def factorial(n): result = 1 for i in range(2, n+1): result *= i return resultfactorial(1) # 1...

2018-02-27 14:54:19 166

原创 python基础-函数

一、函数参数使用(一)return的用法def Fun1(x, y): return x + y# ②这句话没有执行,上面的return已经结束函数执行 print("看看执行了没有")result = Fun1(5,6)# ①返回一个数据,给函数调用的地方print(result)# ③如果return后没有数据,则默认返回,返回值为none(二)位置参...

2018-02-27 14:21:03 288

原创 python基础-字符串、列表、元组、字典、集合

一、字符串(一)字符串的介绍简单的字符串:双引号或者单引号之间的数据,就是字符串print("Let's go")print("Let\'s go") # \'用来转意原始字符串:str1 = "C:\naaa\nbbb\nccc"print(str1) # 想打印出目录,\n默认为换行str1 = r"C:\naaa\nbbb\nccc...

2018-02-26 17:24:39 1752

转载 Python部署-Fabric

一、简介Fabric是一个Python的库,它提供了丰富的同SSH交互的接口,可以用来在本地或远程机器上自动化、流水化地执行Shell命令。因此它非常适合用来做应用的远程部署及系统维护。其上手也极其简单,你需要的只是懂得基本的Shell命令。本文将为大家详细介绍Fabric的使用。二、安装Fabric首先Python的版本必须是2.7以上,可以通过下面的命令查看当前Python...

2018-02-09 16:47:31 388

原创 python工具-setup.py

一、pip install 与 python setup.py install区别pip install 模块名:在线安装,会安装相关的依赖包。python setup.py install:下载源码后本地安装,不会安装依赖包。二、install 与 develop 的区别python setup.py install:主要是安装典型第三方包,这种包比较稳定,不再需要你去...

2018-02-06 10:57:08 596

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除