09 2018 档案

摘要:python把一个功能的模块归类,简单来说,模块是一个由Python代码组成的文件。模块可以定义函数,类和变量。 模块还可以包括可运行的代码。 1,python模块的作用 提高代码的方便维护 使用模块还可以避免函数名和变量名冲突,每个模块独立的命名空间 2,模块的分类 1,内置模块 help('mo 阅读全文
posted @ 2018-09-30 15:13 学无边涯 阅读(901) 评论(0) 推荐(0) 编辑
摘要:函数在一个程序起到很重要的作用,那么如何学好函数呢,那函数有什么内容的,总结一下函数的知识归类 1,函数定义 def 函数名(): print("...") 2,函数返回值 return 或 yield 生成器 3,函数的参数 必需参数 关键字参数 默认参数 可变长度参数 4,全局变量和局部变量 g 阅读全文
posted @ 2018-09-30 15:02 学无边涯 阅读(117) 评论(0) 推荐(0) 编辑
摘要:转义字符就是让程序按照已经设置好的字符输出,不然程序当成其他的输出了,下面总结所有python转义字符 \\ 反斜杠符号\' 单引号\" 双引号\a 响铃\b 退格(Backspace)\e 转义\000 空\n 换行\v 纵向制表符\t 横向制表符\r 回车\f 换页\oyy 八进制数,yy代表的 阅读全文
posted @ 2018-09-29 20:54 学无边涯 阅读(1063) 评论(0) 推荐(0) 编辑
摘要:在条件判断,还是函数中,有时候不需要输出任何东西,也不能留空,python提供空的语句,下面讲述pass空语句的用法 1,关键词 pass 2,用法 for letter in 'Python': if letter == 'h': pass print '这是 pass 块' print '当前字 阅读全文
posted @ 2018-09-28 12:04 学无边涯 阅读(2414) 评论(0) 推荐(0) 编辑
摘要:在任何函数都有返回值,一般都是想到return 关键词,在函数生成器中有个关键词 yield 也可以做返回值,在函数没调用之前,是不会输出任何东西的 1,return 用法 def stu(): return 'hello' stu() 2,yield用法 def stu(): a,b=1,1 b= 阅读全文
posted @ 2018-09-28 11:56 学无边涯 阅读(1516) 评论(0) 推荐(0) 编辑
摘要:知道在python中rang()是一个有序的列表,在使用过程发现,Python2和Python3中的rang()不同之点,下面讲述不同之点 1,Python2 rang()用法 ->> rang(10) 输出 [0,1,2,3,4,5,6,7,8,9] 2,Python3 rang()用法 ->> 阅读全文
posted @ 2018-09-27 16:16 学无边涯 阅读(914) 评论(0) 推荐(0) 编辑
摘要:斐波那契数列是数学中的常见的算法,第一个第二个不算,从第三个开始,每个数的都是前面两个数的和,使用yield关键词把生成的数列保存起来,调用的时候再调用,下面举例说明一下 def fab(max): n, a, b = 0, 0, 1 while n < max: yield b # print b 阅读全文
posted @ 2018-09-27 16:08 学无边涯 阅读(408) 评论(0) 推荐(0) 编辑
摘要:我们在用列表生成式的时候,如果有一百万的数据,内存显然不够用,这是python想要什么数据,就生产什么数据给你,就产生了生成器,下面简单讲述生成器用法 1,生成器的用法 a=([a*a for a in rang(10)]) 用元祖的形式 输出 a 为一个生成器 ,是一个大的容器 这样是需要用nex 阅读全文
posted @ 2018-09-26 15:52 学无边涯 阅读(154) 评论(0) 推荐(0) 编辑
摘要:在操作列表或者元组的时候,对一系列的数据进行算法,比较整个数据加1,或翻倍,用传统的算法就很繁琐,列表给我们提供简便的方法 a=[i*i for i in rang(10)] a=[1,4,9,16,25.....] 其作用 把多行语句转换为 一行 文章来自 www.96net.com.cn 阅读全文
posted @ 2018-09-25 13:13 学无边涯 阅读(130) 评论(0) 推荐(0) 编辑
摘要:在不改变函数的结构的基础,我们给函数加新的功能,用是函数装饰器,如果要给函数传递参数,那么应该怎么做呢 @timerdef test2(name,age): time.sleep(3) print('name: %s age: %s' % (name, age)) test2('dongye',33 阅读全文
posted @ 2018-09-25 12:38 学无边涯 阅读(149) 评论(0) 推荐(0) 编辑
摘要:在软件开发的过程中,要遵循软件的一些原则封装的,不改变原有的代码的基础增加一些需求,python提供了装饰器来扩展函数功能,下面说说函数装饰器用法 def debug(func): def wrapper(): print "[DEBUG]: enter {}()".format(func.__na 阅读全文
posted @ 2018-09-22 16:37 学无边涯 阅读(118) 评论(0) 推荐(0) 编辑
摘要:我们知道python接受输入的raw_input()和input() ,在python3 输入raw_input() 去掉乐,只要用input() 输入,input 可以接收一个Python表达式作为输入,并将运算结果返回。 1,raw_input() raw_input([prompt]) 函数从 阅读全文
posted @ 2018-09-21 12:51 学无边涯 阅读(1411) 评论(0) 推荐(0) 编辑
摘要:有时候项目需要获取数据库最大的id值,比如生成订单,做排序号,那么Thinkphp 如何获取最大值id值。 $info=D('Customer')->where('1=1')->order('customer_id desc')->find(); //var_dump($info); $this-> 阅读全文
posted @ 2018-09-19 13:24 学无边涯 阅读(4364) 评论(0) 推荐(0) 编辑
摘要:在网页制作过程中,经常遇到新窗口打开,一般是a超级链接或者location.href 新窗口打开形式,下面分别讲述两种之间的不同方式 1,a标签 新窗口 添加属性 target="_blank" <a href="http://www.96net.com.cn/" target="_blank" > 阅读全文
posted @ 2018-09-19 11:20 学无边涯 阅读(1214) 评论(0) 推荐(1) 编辑
摘要:python内置函数sorted(),sort()都有排序的意思,但是两者有本质的区别,sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作,list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 l 阅读全文
posted @ 2018-09-19 08:47 学无边涯 阅读(890) 评论(0) 推荐(0) 编辑
摘要:Python 内建函数enumerate() 由于这个单纯很长,不容易记住,用法还是比较广泛的,下面讲述Python内建函数enumerate()用法。 1,实例 enumerate(sequence, [start=0]) 2,enumerate()用法 >>>seasons = ['Spring 阅读全文
posted @ 2018-09-18 09:41 学无边涯 阅读(931) 评论(0) 推荐(0) 编辑
摘要:reduce把一个函数作用在一个序列[x1, x2, x3...]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算,下面讲述Python内建函数reduce()用法。 def add(x, y): return x + y reduce(add, [1, 3, 5, 阅读全文
posted @ 2018-09-17 12:43 学无边涯 阅读(254) 评论(0) 推荐(0) 编辑
摘要:在ecshop支付过程中,有些是没有微信支付的,需要自己添加微信支付的模块,那么怎么添加呢,添加过程需要调试,本人花了很长时间才调试成功的pc微信扫描支付, 1,数据库添加微信支付方模块 2,后台设置微信支付添加 3,FTP添加文件 在安装调试过程中,需要耐心。 文章来自 http://www.96 阅读全文
posted @ 2018-09-17 11:10 学无边涯 阅读(326) 评论(0) 推荐(0) 编辑
摘要:python函数中的 filter() map() 前者是过滤的,后者是映射关系,需要与函数搭配使用,这时候匿名函数派上用场了,用简单的表达式就可以显示比较复杂的功能 1,python函数 filter() 过滤函数 filter(函数名,列表) filter(lambda x:x/2,rang(1 阅读全文
posted @ 2018-09-17 10:12 学无边涯 阅读(175) 评论(0) 推荐(0) 编辑
摘要:python给我们提供丰富的内置函数,不用去写函数体,直接调用就可以运行,很方便快速给我提供开发所需要的函数。 1,查内存地址 id() 变量的内存地址 id() 2,输入输出 input() print() 3,查看数据类型 type() 4,数据类型转换 bin() int() float()  阅读全文
posted @ 2018-09-16 13:22 学无边涯 阅读(139) 评论(0) 推荐(0) 编辑
摘要:python函数的作用域查找顺序LEGB,分别为 locals eclosing globals builtins .了解作用域的范围,可以更好的操作你想要的业务,分别介绍一下。 1,locals 局部作用域 2,eclosing 父辈作用域 3,globals 全局作用域 4,builtins 模 阅读全文
posted @ 2018-09-15 09:34 学无边涯 阅读(164) 评论(0) 推荐(0) 编辑
摘要:python命名空间也叫名字空间,也叫名称空间,任何编程语言都有命名空间,大体意思都一样,定义文件所在的目录,下面详细讲述命名空间几种情况 1,locals: 是函数内的名称空间,包括局部变量和形参 2,globals 全局变量,函数定义所在模块的名字空间 3,builtins:内置模块的名字空间 阅读全文
posted @ 2018-09-14 19:06 学无边涯 阅读(141) 评论(0) 推荐(0) 编辑
摘要:最近弄微信支付,微信支付公众号支付redirect_uri域名与后台配置不一致,错误码10003,最容易出错两个地方 1,appid 对应不到 2,开发者网页授权 填写域名 文章来自http://www.96net.com.cn 阅读全文
posted @ 2018-09-14 18:11 学无边涯 阅读(5102) 评论(0) 推荐(0) 编辑
摘要:python函数递归就是自己调用自己,无限循环,但是python限制了调用的次数1000次,就会终止,递归用在栏目分类,采集程序比较多,下面简单说函数递归用法和实例 1,函数递归用法 def func(n): n=n/2 print(n) func(n) 2,函数递归回归,也就是函数递归后,要一层层 阅读全文
posted @ 2018-09-13 12:37 学无边涯 阅读(126) 评论(0) 推荐(0) 编辑
摘要:python函数高阶函数是把函数当成一个变量,传递给函数作为参数,或者函数的返回值里面有函数,都称为高阶函数, 1,把函数作为参数传递 def dac(x,y): return x+y def test(n): print(n) test(dac) 输出结果为 函数类型function 2,把函数做 阅读全文
posted @ 2018-09-12 12:33 学无边涯 阅读(161) 评论(0) 推荐(0) 编辑
摘要:python函数匿名函数lambda用法,是在多行语句转换一行语句,有点像三元运算符,只可以表示一些简单运算的,lambda做一些复杂的运算不太可能。分别对比普通函数和匿名函数的区别 1,普通的函数用法 def func(): print('aaa') func() 2,匿名函数的用法 f=lamb 阅读全文
posted @ 2018-09-11 08:50 学无边涯 阅读(174) 评论(0) 推荐(0) 编辑
摘要:python函数中嵌套另外一个函数,另外一个函数形成一个封闭的环境,里面的那个函数叫做函数的闭包,函数的闭包好处可以保护函数里面的变量,下面讲述函数闭包的实例和用法 1,函数闭包的实例 a='cat' def animal(): a='dog' print(a) def animalson(): a 阅读全文
posted @ 2018-09-10 08:43 学无边涯 阅读(104) 评论(0) 推荐(0) 编辑
摘要:python函数的嵌套是指在函数里面嵌套另外一个函数,可以嵌套更多,函数一旦套用了另外一个函数,他的作用域就已经形成,可以通过global关键词改变变量的作用域,下面详细说明函数的嵌套及函数的作用域 1,函数的嵌套 name='zhan san' def chang1(): name='wang w 阅读全文
posted @ 2018-09-09 17:17 学无边涯 阅读(142) 评论(0) 推荐(0) 编辑
摘要:python函数的形参是定义函数def 函数名 小括号里面的变量,实参是调用函数时候的值,函数文档是提供函数功能的开发文档,下面 详细说明系列方法 1,函数的形参 def chan(name): print('aaaaa') chan('bbbb') 这里的 def chan(name) name是 阅读全文
posted @ 2018-09-08 09:11 学无边涯 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1,加到位置 <li class="add_cart_li"> <a href="javascript:addToCart1({$goods.goods_id})" class="btn" id="buy_btn" style="background-color:#f15a28;border:1px 阅读全文
posted @ 2018-09-07 19:09 学无边涯 阅读(598) 评论(0) 推荐(0) 编辑
摘要:python函数局部变量如何改变外部变量,之前我说过,局部变量是没办法改变外部变量的,除非局部变量找不到,去外部找,输出变量,使用关键词global 使变量改变外部变量。 1,使用关键词global name='this is a girl' def chan_sex(): global name 阅读全文
posted @ 2018-09-07 08:56 学无边涯 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:函数局部变量是在函数里面的变量,只能在函数内部使用,如果函数没有找对应变量,函数将去函数外部找对应变量,局部变量优先级大于外部变量,详细说明一下 1,局部变量已经定义值 name='zhan san' def chang_n(): name='li si' print(name) chang_n() 阅读全文
posted @ 2018-09-06 13:02 学无边涯 阅读(197) 评论(0) 推荐(0) 编辑
摘要:python函数返回值用的return ,函数遇到return 结束函数运行过程,终止程序,不论后面还有多少个输出,都终止本次函数,所有一定要慎重用return 1,函数return用法 def good_s(): return 'aaa' print('bbbbb') good_s() 函数输出结 阅读全文
posted @ 2018-09-05 19:32 学无边涯 阅读(189) 评论(0) 推荐(0) 编辑
摘要:python函数参数传递,位置参数,默认参数,关键词参数,最后介绍一个非固定参数,就可以向函数传递一个列表,元组,字典,具体看看用法 1,有一个* 号的参数情况 def goos_stu(id,*user): for u in user print(u) goos_stu(1,'xiaomi','j 阅读全文
posted @ 2018-09-05 08:55 学无边涯 阅读(129) 评论(0) 推荐(0) 编辑
摘要:函数位置参数顾名思义就是按位置排序,按位置对应参数,位置一一对应,函数的关键词参数是不按照顺序来的,可以指定的参数传值。但是注意的是,位置参数必须在关键词参数之前。 1,函数位置参数 def good(id,name,url): print(id,name) good(1,'老王') 2,函数的关键 阅读全文
posted @ 2018-09-04 12:46 学无边涯 阅读(162) 评论(0) 推荐(0) 编辑
摘要:函数参数就是向函数传递参数,可以传递一个,可以是更多个,有的参数有值,有的没有,函数可以设置默认参数,默认参数必须放参数最后面。 1,不传递参数,设置默认参数 def hello(a,b,c='123'): print('bbb') hello(1,2) 2,,传递参数,设置默认参数 def hel 阅读全文
posted @ 2018-09-03 13:38 学无边涯 阅读(137) 评论(0) 推荐(0) 编辑
摘要:在计算机编程中,函数就是可以重复调用,可以传递参数,减少代码的量,可以高效写出好的代码,提高软件的运行质量,下面简单讲述python函数的定义方式 1,函数的定义 函数的定义用关键词def 函数名跟变量一样命名方式+()中括号,但是取名最好有意义 return结束函数 def say(): prin 阅读全文
posted @ 2018-09-02 19:32 学无边涯 阅读(157) 评论(0) 推荐(0) 编辑
摘要:所有的文件在计算机里面存储为二进制形式,但是我们有时候有需要将二进制转换为gbk或者utf-8形式,编码的时候encode 解码的时候decode ,下面简单阐述python二进制在文件传输过程的作用。 1,python哪些格式二进制传输 视频,图片,音乐 2,python文件二进制的作用 在网络编 阅读全文
posted @ 2018-09-01 12:43 学无边涯 阅读(293) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示