自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 python学习的第七天(七):装饰器

Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。为什么需要装饰器我们假设你的程序实现了say_hello()和say_goodbye()两个函数。def say_hello(): print "hello!" def say_goodbye(): print "hello!" # bug hereif __name__ == '__main__': say_hello() say_goodbye()但

2020-06-18 14:38:42 155

转载 python学习的第七天(六):偏函数详解

python偏函数是一个很有用的函数方法,掌握后,绝对对于以后打码过程能剩下很多麻烦事在调用函数时,有时你想要固定其中的一两个函数,但如果没有偏函数来固定其中的函数参数,你每一次调用都要输出函数要求的所有参数,这样很麻烦python偏函数的作用:可以将一个或多个参数预先赋值,以便函数能用更少的参数进行调用。python偏函数的使用: 1 2 3 4 5 6 7 def mod( n, m ): ret..

2020-06-18 14:11:01 109

转载 python学习的第七天(五):返回函数详解

高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。首先看看python支持返回函数的基本语法def f(): print 'call f()...' # 定义函数g: def g(): print 'call g()...' # 返回函数g: return g这里,最外层的函数f会返回一个函数g,也就是函数g本身;下面看看函数调用的过程;(接上面)>>> x = f() # 调用f()call ..

2020-06-18 14:07:04 281

转载 python学习的第七天(四):sorted()函数详解

sorted 用于对集合进行排序(这里集合是对可迭代对象的一个统称,他们可以是列表、字典、set、甚至是字符串),它的功能非常强大1、对列表排序,返回的对象不会改变原列表 1 2 3 4 5 6 7 8 9 10 list = [1,5,7,2,4] sorted(list) Out[87]: [1, 2, 4, 5, 7] #可以设定时候排序方式,默认从小到大,设.

2020-06-18 14:01:02 400

转载 python学习的第七天(三):filter()函数详解

Python内建的filter()函数用于过滤序列。Python中有关filter的用法详解 1 class filter(object) 2 | filter(function or None, iterable) --> filter object 3 | 4 | Return an iterator yielding those items of iterable for which function(item) 5 | is...

2020-06-18 13:57:05 302

转载 python学习的第七天(二):reduce()函数详解

reduce() 函数在 python 2 是内置函数, 从python 3 开始移到了 functools 模块。官方文档是这样介绍的reduce(...)reduce(function, sequence[, initial]) -> valueApply a function of two arguments cumulatively to the items of a sequence,from left to right, so as to reduce the seque

2020-06-18 13:51:24 249

转载 python学习的第七天(一):map()函数详解

python中的map函数应用于每一个可迭代的项,返回的是一个结果list。如果有其他的可迭代参数传进来,map函数则会把每一个参数都以相应的处理函数进行迭代处理。map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。示例一:   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .

2020-06-18 13:38:42 393

转载 python学习的第六天:python的高级特性(四)

五、迭代器可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、dict、set、str等;一类是generator,包括生成器和带yield的generator function。这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。而生成器不但可以作用于for循环,还可以被next()函数不断调用并返回下一个值,直到最后抛出StopIteration错误表示无法继续返回下一个值了。可以被next()函数调用并不断返回下一个.

2020-06-12 14:15:34 62

转载 python学习的第五天:python的高级特性(三)

四、生成器通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边计算的机制,称为生成器:generator。要创建一个generator,有很多种方法

2020-06-12 14:10:00 94

转载 python学习的第五天:python的高级特性(二)

三、列表生成器列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)):>>> list(range(1, 11))[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环:>

2020-06-11 14:18:34 130

转载 python学习的第四天(二):Python的range函数与for循环语句

本篇介绍Python for循环语句和range函数的使用,文中主要讨论for循环语句,Python的for循环语句类似于shell或是脚本语言中的foreach循环,可以迭代序列对象。使用range函数可以让Python的for循环提供类似于传统的for循环功能。通过本篇的学习,可以达成如下目标。● 使用for循环语句迭代序列对象● 掌握range函数的使用方法Python提供的另外一个循环结构就是for循环语句,Python提供的for循环语句和Java、C++等编程语言提供的for语.

2020-06-05 14:59:58 613

转载 python学习的第四天(一):python的高级特性

在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。基于这一思想,我们来介绍Python中非常有用的高级特性,1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。一、切片指定索引范围的操作,Python提供了切片(Slice)操作符。先创建一个0-99的数列:>>> L = list(range(100))>>> L[0, 1, 2, 3, ..., 99]前10个数:>&

2020-06-05 14:58:09 96

转载 python学习的第三天:python中函数参数

python中的函数参数1、位置参数2、默认参数默认参数可以简化函数的调用。设置默认参数时,有几点要注意:一是必选参数在前,默认参数在后,否则Python的解释器会报错(思考一下为什么默认参数不能放在必选参数前面);二是如何设置默认参数。当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面。变化小的参数就可以作为默认参数。使用默认参数有什么好处?最大的好处是能降低调用函数的难度。在编写程序时,如果可以设计一个不变对象,那就尽量设计成不变对象。3、可变参数定义可变参数仅仅在参数前面

2020-06-04 15:02:32 82

转载 python学习的第二天:python中以前没有接触过的数据类型

一、tuple另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改。因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。tuple的陷阱:当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来。list和tuple定义的区别:classmates = ['Michael', 'Bob', 'Tracy']classmates = ('Michael', 'Bob', 'Tra

2020-06-04 12:25:32 97

转载 python学习的第一天

python语言无需多说,按照廖雪峰的python学习,地址:https://www.liaoxuefeng.com/wiki/1016959663602400。一、关于字符编码

2020-06-04 12:16:33 120

转载 排版学习之五:强调相关的类

在Bootstrap中除了使用标签、等说明正文某些字词、句子的重要性,Bootstrap还定义了一套类名,这里称其为强调类名(类似前面说的“.lead”),这些强调类都是通过颜色来表示强调,具本说明如下:.text-muted:提示,使用浅灰色(#999).text-primary:主要,使用蓝色(#428bca).text-success:成功,使用浅绿色(#3c763d).text-i

2017-03-09 22:28:32 167

转载 排版学习之四:强调内容

在实际项目中,对于一些重要的文本,希望突出强调的部分都会做另外的样式处理。Bootstrap同样对这部分做了一些轻量级的处理。如果想让一个段落p突出显示,可以通过添加类名“.lead”实现,其作用就是增大文本字号,加粗文本,而且对行高和margin也做相应的处理。用法如下:我是普通文本,我的样子长成这样我是普通文本,我的样子长成这样我是普通文本,class="lead">我是特意要突出的

2017-03-09 22:25:04 236

转载 排版学习之三:段落(正文文本)

段落是排版中另一个重要元素之一。在Bootstrap中为文本设置了一个全局的文本样式(这里所说的文本是指正文文本):1、全局文本字号为14px(font-size)。2、行高为1.42857143(line-height),大约是20px(大家看到一串的小数或许会有疑惑,其实他是通过LESS编译器计算出来的,当然Sass也有这样的功能)。3、颜色为深灰色(#333);4、字体为"H

2017-03-09 22:22:49 518

转载 排版学习之二:标题(二)

除此之外,我们在Web的制作中,常常会碰到在一个标题后面紧跟着一行小的副标题。在Bootstrap中他也考虑了这种排版效果,使用了标签来制作副标题。这个副标题具有其自己的一些独特样式:1、行高都是1,而且font-weight设置了normal变成了常规效果(不加粗),同时颜色被设置为灰色(#999)。2、由于内的文本字体在h1~h3内,其大小都设置为当前字号的65%;而在h4~h6内的字

2017-03-09 22:17:35 287

转载 排版学习之一:标题

Bootstrap和普通的HTML页面一样,定义标题都是使用标签到,只不过Bootstrap覆盖了其默认的样式,使用其在所有浏览器下显示的效果一样,具体定义的规则可以如下表所示:通过比较可以发现,Bootstrap标题样式进行了以下显著的优化重置:1、重新设置了margin-top和margin-bottom的值,  h1~h3重置后的值都是20px;h4~h6重置后的值都是10px。

2017-03-07 23:18:10 517

转载 Repeater绑定dictionary数据源代码及报错解决

>)Container.DataItem).Key %> >)Container.DataItem).Value %>'> .aspx.cs后置代码 复制代码 代码如下:public partial class Temp : System.Web.UI.Page { Dictionary> dict = new D

2016-10-29 01:13:35 357

空空如也

空空如也

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

TA关注的人

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