我是爱哭鬼  

随笔分类 -  Python学习笔记

  • random模块,生成随机数
    摘要:1、random.choice(sep) 从一个序列中随机选取一个元素返回 2、random.shuffle(sep) 用于将一个列表中的元素打乱 3、random.sample(seq, k)在sep列表中随机选取k个元素返回 4、random.randint(a,b)随机返回a到b之间的一个整数 阅读全文
    posted @ 2017-02-10 15:19 我是爱哭鬼 阅读(2588) 评论(0) 推荐(0) 编辑
  • (python)图片处理Pillow模块的使用
    摘要:Pillow中最重要的类就是Image,该类存在于同名的模块中。可以通过以下几种方式实例化:从文件中读取图片,处理其他图片得到,或者直接创建一个图片。 还有一个类为ImageDraw,用来画图。 1、Image.alpha_composite(im1,im2) 将im2复合到im1上,返回一个Ima 阅读全文
    posted @ 2016-12-22 15:49 我是爱哭鬼 阅读(25979) 评论(1) 推荐(0) 编辑
  • (python) 标准模块sys和os的使用
    摘要:一、sys模块 包含了系统的相关的功能。我们来学习sys.argv,它包含命令行参数。 例子:定义了一个add函数,用来实现两个整数的相加。 在cmd命令行下,运行sysuser.py。有以下几种情况: 1、输入命令:python sysuser.py 命令行参数只有1个,此时sys.argv=[" 阅读全文
    posted @ 2016-12-20 22:08 我是爱哭鬼 阅读(1614) 评论(0) 推荐(0) 编辑
  • (Python)异常处理try...except、raise
    摘要:一、try...except 有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError 例子: 运行结果: Traceback (most recent call last): File "C:/Users/lirong/Py 阅读全文
    posted @ 2016-12-20 16:20 我是爱哭鬼 阅读(480363) 评论(2) 推荐(13) 编辑
  • (Python)继承
    摘要:面向对象的另一个特性是继承,继承可以更好的代码重用。 例如一个学校里面的成员有老师、学生。老师和学生都有共同的属性名字和年纪。但老师还有它自己的属性,如工资。学生也有它的属性,如成绩。 因此我们可以设计一个父类:SchoolPeople,两个子类:Teacher、Student。 代码如下: Sch 阅读全文
    posted @ 2016-12-19 22:21 我是爱哭鬼 阅读(646) 评论(0) 推荐(0) 编辑
  • (python)对象的引用
    摘要:对比下列两个例子: 例子1: 结果:a= 12 b= 10 a+2后,b仍然是10 例子2: 结果:aa= [1, 2, 4, 3] bb= [1, 2, 4, 3] aa增加一个元素3后,bb也增加了元素3 例子1和例子2为什么会出现两种不同情况呢? 我们再用id()函数打印出变量a、b、aa、b 阅读全文
    posted @ 2016-12-19 20:10 我是爱哭鬼 阅读(514) 评论(0) 推荐(0) 编辑
  • (Python )格式化输出、文件操作、json
    摘要:本节学习Python的格式化输出,文件操作以及json的简单用法 1.格式化输出 将非字符串类型转换成字符串,可以使用函数:str() 或者repr() ,(这两个函数的区别目前我还没搞懂,求解答) 可以使用str.ljust() 、str.rjust()、str.center()来设置字符串的对齐 阅读全文
    posted @ 2015-04-10 16:03 我是爱哭鬼 阅读(5835) 评论(0) 推荐(0) 编辑
  • (Python )模块、包
    摘要:本节开始学习模块的相关知识,主要包括模块的编译,模块的搜索路径、包等知识 1.模块 如果我们直接在解释器中编写python,当我们关掉解释器后,再进去。我们之前编写的代码都丢失了。因此,我们需要将我们编写的代码保存在文件中,这样我们就可以以脚本的形式多次运行它。 每一个包含Python语句并且扩展名 阅读全文
    posted @ 2015-04-09 17:11 我是爱哭鬼 阅读(467) 评论(0) 推荐(0) 编辑
  • (Python)序列
    摘要:本节将学习一些循环序列的方法已经序列的大小比较规则 1.循环序列的方法 如果我们想同时循环打印一个列表的index和value,我们可以用enumerate(list) 函数 如果我们想同时循环打印多个列表的value,我们可以使用zip() 函数(注,如果多个列表元素的个数不相等,则:循环次数=最 阅读全文
    posted @ 2015-04-08 11:49 我是爱哭鬼 阅读(302) 评论(0) 推荐(0) 编辑
  • (Python)元祖、字典
    摘要:本节将学习元组、字典,以及其他涉及到的相关知识 1.元组 (tuple) 元组由圆括号括起来,元素之间用逗号相隔。元组是不可变对象,一旦定义了,就不能更改 元组只有tuple.index() 和tuple.count() 两个方法。 tuple.index(x) 返回元组中第一个元素值为x的索引 t 阅读全文
    posted @ 2015-04-07 16:30 我是爱哭鬼 阅读(500) 评论(0) 推荐(0) 编辑
  • (Python)集合、集合的函数
    摘要:本节我们将学习python的另一种数据类型:集合(set) 1.集合(set) 集合在Python中是一种没有重复元素,且无序的数据类型,且不能通过索引来引用集合中的元素 set1-set2来获得在set1中的元素在set2中不存在的元素,返回一个新的集合。该功能和set1.difference(s 阅读全文
    posted @ 2015-04-07 16:28 我是爱哭鬼 阅读(2520) 评论(0) 推荐(0) 编辑
  • (Python)list的内建函数 filter(), map(), 和 reduce()
    摘要:这一节,我们将主要学习用于list的三个内建函数: filter(), map(), 和 reduce(). 1.filter(function, sequence) 逐个从sequence中取一个元素,传入function,返回一个使function为真的序列。 如果参数sequence是str、 阅读全文
    posted @ 2015-04-07 10:53 我是爱哭鬼 阅读(2543) 评论(0) 推荐(0) 编辑
  • (Python) 函数、匿名函数
    摘要:本节将学习如何用Python定义函数,调用函数,以及学习匿名函数的使用 1.定义函数 Python中定义函数用关键字def,如下例所示,testFun为函数名 def testFun(): print "hello world" 2.函数参数 一个函数可以有0个或多个形式参数: def testAd 阅读全文
    posted @ 2015-04-03 21:04 我是爱哭鬼 阅读(488) 评论(0) 推荐(0) 编辑
  • (Python )控制流语句if、for、while
    摘要:这一节,我们将学习Python的控制流语句,主要包括if、for、while、break、continue 和pass语句 1. If语句 if语句也许是我们最熟悉的语句。其使用方法如下: x=input("please input an integer:") if x<0: print 'x<0' 阅读全文
    posted @ 2015-04-03 20:54 我是爱哭鬼 阅读(341) 评论(0) 推荐(0) 编辑
  • (Python )运算符
    摘要:这一节,将学习运算符,主要是算术运算符和逻辑运算符 1.算术运算符 除法运算,整数/整数=整数,浮点数/整数=浮点数,整数/浮点数=浮点数: >>> 17/35>>> 17/3.05.666666666666667>>> 17.0/35.666666666666667>>> 乘法运算,整数*整数=整 阅读全文
    posted @ 2015-04-03 20:49 我是爱哭鬼 阅读(363) 评论(0) 推荐(0) 编辑
  • (Python) 安装、基本语法
    摘要:从今天起,我将开启python学习模式,并用博客记录学习的过程和相关知识点 1.Python下载安装 可以在官网:https://www.python.org/downloads/ 中下载各种版本的Python (目前我安装的版本是2.7.6) 2.语法要点记录 代码注释,使用#号符: >>> a= 阅读全文
    posted @ 2015-04-03 20:42 我是爱哭鬼 阅读(329) 评论(0) 推荐(0) 编辑
  • [[4], [5, 6, 7]](Python)list的方法
    摘要:现在我们要学习一些Python的数据结构了,本节将主要学习列表(list)的用法 1.list的方法 list.append(x) 在list的末尾添加一个元素 >>> a=[1,2,3,4]>>> a.append('a')>>> a[1, 2, 3, 4, 'a'] list.extend(L) 阅读全文
    posted @ 2015-04-03 17:37 我是爱哭鬼 阅读(771) 评论(0) 推荐(0) 编辑

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