01 2018 档案

摘要:一,python的装饰器是什么? 二,python装饰器 三,带有参数的装饰器 一,python的装饰器是什么? python装饰器其实就是一个函数,它用于给其他函数添加一些新功能。这个就是python的装饰器。 二,python的装饰器 1,python装饰器的原则 a,不修改被装饰的函数的原代码 阅读全文
posted @ 2018-01-30 19:43 某电商首席日志工程师 阅读(217) 评论(0) 推荐(0)
摘要:一,生成式和生成器 1,列表生成式 可以发现,快速生成列表的表达式,for循环range(3) ,如果i大于1,则乘以自己然后输出。 2,生成器 可以发现,这个生成器和列表生成式非常相似。只是上面的是[] 而下面的是()。 这让我想起了python2中的range与xrange2个函数。range是 阅读全文
posted @ 2018-01-29 22:03 某电商首席日志工程师 阅读(167) 评论(0) 推荐(0)
摘要:1,python2的默认编码是ascii码。 2,python2中有2中数据模型来支持字符串这种数据类型,分别为str和unicode。 3,uncode转换为其他编码是encode,其他编码转换成unicode是decode(解码)。所以unicode是核心,比如你现在有个gbk的字符串,如果想要 阅读全文
posted @ 2018-01-25 21:58 某电商首席日志工程师 阅读(577) 评论(1) 推荐(0)
摘要:1,使用Python解决数学问题。 ABCD乘9 = DBCA 那么 A=?,B=?,C? D=? 2,使用python求阶乘的和。 0!+1!+2!+3!+4!+....+n! 3,计算输入字符串有多少个空格、字符串、数字、特殊符号的个数。 4,乘法口诀 5,/etc/passwd排序,按照uid 阅读全文
posted @ 2018-01-23 17:12 某电商首席日志工程师 阅读(239) 评论(0) 推荐(0)
摘要:1,print(打印),python2不换行可以使用逗号,python3不换行使用end='' python2版本: print 'a' 输出一个字符串 print a 输出一个变量 python3版本: print('a') 输出一个字符串 print(a) 输出一个变量 运行结果:abcdef 阅读全文
posted @ 2018-01-19 09:57 某电商首席日志工程师 阅读(226) 评论(0) 推荐(0)
摘要:1,网上很多都是讲解pycharm结合github的,将pycharm的项目推送到github上。 现在很多博客都写了pycharm和github结合,其次,github同步时较慢,时而导致同步失败,所以此篇文章主要写pycharm与coding.net结合。 使用coding.net的作为代码托管 阅读全文
posted @ 2018-01-18 21:46 某电商首席日志工程师 阅读(713) 评论(1) 推荐(0)
摘要:使用pycharm写代码时,如果有错误,一般代码右边会有红色标记。 1,写代码时忘记导入模块,可以使用快捷键 Alt + Enter 自动导入模块。() 再倒入模块之前,需要现在pycharm里面设置一下 File > Setting >general > autoimport -> python 阅读全文
posted @ 2018-01-18 21:09 某电商首席日志工程师 阅读(1609) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python #-*- coding:utf-8 -*- import sys import os from subprocess import Popen,PIPE class Process(object): '''memcached process manger''' def __init__(self,name,program,args,workdir): ... 阅读全文
posted @ 2018-01-12 20:37 某电商首席日志工程师 阅读(220) 评论(0) 推荐(0)
摘要:经典类: #!/usr/bin/env python #*-* coding:utf-8 *-* class A(): def __init__(self): print 'my name is GF' def test(self): print 'this is A ' class B(A): d 阅读全文
posted @ 2018-01-11 21:09 某电商首席日志工程师 阅读(264) 评论(1) 推荐(0)
摘要:1,python类的继承 调用父类的第一个方法:可以用super函数。super(son,self).__init__() 调用父类的第二个方法:父类.方法名(self),不建议使用,因为如果有多个调用父类的方法的代码,如果类的名称一旦发生变化,则意味这后面调用父类的方法的代码都得变。 2,pyth 阅读全文
posted @ 2018-01-11 20:13 某电商首席日志工程师 阅读(217) 评论(1) 推荐(0)
摘要:摘要: python使用class定义了一个类,然后实例化一个类。实例可以调用类里面的方法或属性,当然,类也是可以调用类里面的方法或这属性的。所以这边文章主要是弄清楚调用关系和类的成员。 一,属性(字段) 定义类的属性,有的人叫做静态字段,静态字段属于类,当然它也可以被实例调用。 如上图,可见定义1 阅读全文
posted @ 2018-01-10 19:36 某电商首席日志工程师 阅读(338) 评论(1) 推荐(0)
摘要:python类的基础: 1,面向对象的基本概念 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者 阅读全文
posted @ 2018-01-09 21:42 某电商首席日志工程师 阅读(147) 评论(0) 推荐(0)
摘要:1,python导入模块 2,python导入包 1,python导入模块 python导入模块其实本质上是导入python文件,比如常见得import os ,sys这种导入。其实就是导入os.py这个python文件。那么python导入模块应该有2种方法(当然也有第三种方法的,比如在site- 阅读全文
posted @ 2018-01-09 20:56 某电商首席日志工程师 阅读(183) 评论(0) 推荐(0)
摘要:1,abs()绝对值函数 abs(-1) 2,max()最大值max([1,2,3,4]) max(11,22) 3,min()最小值max([1,2,3,4]) 或 max(11,22) 运行结果:4 或 22 4,len()去长度s = 'abcd'len(s) 运行结果:4 5,divmod( 阅读全文
posted @ 2018-01-08 21:59 某电商首席日志工程师 阅读(238) 评论(1) 推荐(0)
摘要:摘要: python基础一中介绍数据类型的时候有集合,所以这篇主要讲集合。 1,集合的定义 2,集合的功能 3,集合的方法 1,集合的定义 2,集合的功能 2.1 去重 2.2 关系测试 关系测试的话主要涉及到都是集合的方法,比如子集、交集等,详见集合的方法。 3,集合的方法 3.1,交集 3.2, 阅读全文
posted @ 2018-01-07 20:51 某电商首席日志工程师 阅读(179) 评论(0) 推荐(0)
摘要:1,匿名函数,故名思意,就是没有名字的函数。 上述代码的作用就是求x+x的和的函数。如果调用该函数的话,可以使用fun(1)即可。那么lambda函数和上面的这个函数有什么关系? 这个r接受的是一个函数对象,再将值1给函数处理。 这里的x表示的是函数接受的参数(x)。:后面的表示的是函数的返回值。( 阅读全文
posted @ 2018-01-05 20:06 某电商首席日志工程师 阅读(179) 评论(0) 推荐(0)
摘要:1,函数多类型传值和冗余参数 2,递归函数 1,函数多类型传值和冗余参数 1.0,函数多类型传值 定义1个函数, 调用该函数print fun(1,2),返回3。但是有一种情况,我就想输入一个参数,是否可行?当然,可以考虑使用默认参数。但是除了默认参数我们还可以传入一个元祖,就能完成相当于传入2个参 阅读全文
posted @ 2018-01-04 20:02 某电商首席日志工程师 阅读(341) 评论(0) 推荐(0)
摘要:1,函数的变量 2,函数的返回值 1,函数的变量 1.0,函数的变量分为局部变量和全局变量。 这个x是局部变量,函数执行完后,x的变量就会销毁,只能在函数内部有效。 这里的x = 100'是全局变量,函数内部也可以调用。但是调用的只能用于print,做其他操作都会报错(这里的x可以是数字或者字符串) 阅读全文
posted @ 2018-01-03 16:20 某电商首席日志工程师 阅读(321) 评论(2) 推荐(0)
摘要:摘要: python的函数(一)主要写函数的基础部分。 1,函数的好处 2,函数的定义与调用 1,函数的好处 函数应该有2个好处: 1,是降低代码的复杂度, 2,是减少代码量,避免重复的写相同的代码。 2,函数的定义与调用 函数代码块以def关键词开头,后接函数标识符号()。 任何传入参数和自变量必 阅读全文
posted @ 2018-01-02 23:04 某电商首席日志工程师 阅读(192) 评论(1) 推荐(0)