
python
YOUNGEER1
这个作者很懒,什么都没留下…
展开
-
Python学习笔记---环境变量搭建(Window)
Python的环境在window系统中安装十分简单。1.Python官网的download目录选择window环境下载,一般是Python3的版本。2.直接点击安装,记得选择add path项目。3.在dos中,输入python回车,就进入了Python开发环境或者在程序中打开Python的IDLE,直接进入Python编程环境。界面为: 相对于java 等开发环境的安装真的十分的简单!原创 2017-11-11 11:14:03 · 463 阅读 · 0 评论 -
Python学习笔记----数据类型
python数据类型简分为(数字,字符串,数组,元组,字典)五种类型1.数字具体分为int(整形) float(小数类型) Complex(没错就是复数类型),python2中还有长整型,python3中去掉了,目前就只有这三种类型。问:如何绘制sinx函数呢?python的扩展包Numpy提供了大量的方法供我们使用,集成matplotlib方便绘图,如何集成这两个库呢? dos命令中,p原创 2017-11-19 15:58:04 · 457 阅读 · 0 评论 -
Python学习笔记----函数
1.函数的定义函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。按照以上五个基本规则,我们定义的函数例子原创 2017-11-21 21:20:50 · 412 阅读 · 0 评论 -
python学习笔记----高级特性
数组在实际开发中应用的特别广泛,所以对于这一类型的数据,python内部有一些高级语法可以极大的方便我们来使用数据,元组甚至是字符串等数据。类似于rxjava中的众多操作符。1.切片主要作用是获取数据中的某一类数据 语法结构 var[start:end:bound] ,三者都可省略,只保留冒号。 例如:>>> var=[1,2,3,4,5,6,7,8,9]>>> print(var[0:原创 2017-11-22 22:05:12 · 371 阅读 · 0 评论 -
Python学习笔记----高阶函数
高阶函数的概念是我在学习Kotlin的时候才接触到的,后来才发现很多语言都有该特性。简单的定义为:把函数作为参数传入另一个函数中例如:def add(x, y, f): return f(x) + f(y)print(add(-5, 6, abs))其中,abs函数作为参数传到add函数中,add函数就可以称为高阶函数。 简单学习几个内置的高阶函数1.mapmap()函数接收两个参数,一个原创 2017-11-23 21:06:37 · 408 阅读 · 0 评论 -
Python学习笔记----闭包
闭包的定义为:一个函数中定义了一个内部函数,并且内部函数引用到了外部函数的变量,则称该类函数为闭包函数。 1. 例如:def lazy_sum(*args): def sum(): ax = 0 for n in args: ax = ax + n return ax return sum在这个例子中,我们在原创 2017-11-24 21:58:20 · 453 阅读 · 0 评论 -
Python学习笔记----装饰器
现在有一个函数,其有一个功能:def myfun(): print("myfunc start") time.sleep(1) print("myfunc end")比如,myfun是一个很常用的函数,但是,每次使用时,需要对该函数进行一个扩展使用,一般可以如下: def deco(fun): startT = time.time() f原创 2017-12-06 21:50:33 · 360 阅读 · 0 评论 -
Python学习笔记----面向对象
python是面向对象语言,和所有面向对象语言思想都是一样的,所以学习起来也是很好理解的。本文主要介绍知识点有:类和实例的概念,属性的访问权限,继承的概念,对象信息的获取(java反射),类属性和实例属性。类和实例面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但原创 2017-12-08 21:51:13 · 354 阅读 · 0 评论