Python
文章平均质量分 65
美美王子
翩若惊鸿
展开
-
Python入门及安装
简介是用来编写应用程序的高级编程语言,“内置电池”,哲学:简单优雅,尽量写容易看明白的代码,尽量写少的代码,适合干嘛:网络应用、网站、后台服务;日常些工具,如系统管理员需要的脚本任务;把其他语言开发的程序在包装起来,方便使用。缺点运行速度慢、解释性语言、会把代码一行一行的解释成CPU能理解的机器码;代码不能加密,发布源码;安装Python(windows下)Python是跨平台的,可以运行在W原创 2017-11-12 14:48:12 · 494 阅读 · 0 评论 -
python语法基础(一)
注释及注意#代表注释;冒号:结尾时,接下来的代码会自动缩进,一般为4个空格。Python程序是大小写敏感的。数据类型和变量在Python中能够直接处理的数据类型有以下几种:整数浮点数字符串转义字符“\”r’ ’ 默认不转义格式;”’…”’ 格式表示多行内容#'''...'''的格式表示多行内容print('''I\'m...ok...hahaha''');#r''里面的字符默认不转原创 2017-11-12 16:41:25 · 435 阅读 · 0 评论 -
python函数语法学习
Python函数定义函数 在Python中,定义一个函数用def语句,一次写出函数名、括号中的参数和冒号:,函数返回使用return语句。def myDef(x): if x >= 0: return x; else: return -x;print(myDef(12));函数调用 python内置了很多函数,我们可以直接调用,调用形式:函数名(原创 2017-11-14 15:30:57 · 458 阅读 · 0 评论 -
python切片、迭代、生成器、列表生成式等高级特性学习
python高级特性1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。切片 当我们要取一个list中的前n各元素时,如果前n个少的话,我们还可以一个一个的取,但是若前n个元素极其多的话,我们就要采取其他办法:L = [];n = 1;while n <= 99: L.append(n); n = n + 2;print(L);#取前三个元素r = [原创 2017-11-20 15:34:15 · 493 阅读 · 0 评论 -
python面向对象编程学习
python面向对象编程基本概念理解面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。而面向对象的程原创 2017-11-28 20:39:51 · 379 阅读 · 0 评论 -
python函数式编程之高阶函数学习
基本概念函数式编程,是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量。因此,任意一个函数,只要输入确定,输出就确定的这种函数我们称之为纯函数,我们称这种函数没有副作用。而允许使用白变量的程序设计语言,由于函数内部的变量状态是不确定的,同样的输入可能有不同的输出,我们称这种函数为有副作用的。 函数式编程的一个特点就是,允许把函数本身作为参数传递给另一个函数,还允许返回一个函数!原创 2017-11-20 21:42:12 · 421 阅读 · 0 评论 -
Windows下下载及安装numpy、pandas及简单应用
下载numpy下载地址 https://pypi.python.org/pypi/numpy 进入网站,下载和自己电脑及电脑中安装的python匹配的numpy版本。我的电脑是Win 10 x64位的系统,装的python版本是3.6,则要下载numpy-1.13.1-cp36-none-win_amd64.whl 安装 把刚刚下载的.whl文件放在任意文件夹下,然后进入该文件夹的目录打开原创 2017-11-30 21:29:07 · 1206 阅读 · 0 评论 -
python函数式编程之返回函数、匿名函数、装饰器、偏函数学习
python函数式编程之返回函数高阶函数处理可以接受函数作为参数外,还可以把函数作为结果值返回。函数作为返回值def laxy_sum(*args): def sum(): ax = 0; for n in args: ax = ax + n; return ax; return sum;print(laxy_原创 2017-11-22 11:58:48 · 413 阅读 · 0 评论 -
python模块及安装学习
其实python的模块及模块安装和其他编程语言,如:nodeJs、reactJs的相同,只不过他们使用包管理工具不相同而已,python用pip,而node用npmpython 模块python语言和其他很多编程语言(nodejs、reactjs)一样,也内置了很多的模块,我们只需要引入就可以使用。sys模块# #编写模块# #sys'a test module'_author = 'yehui原创 2017-11-27 21:19:31 · 389 阅读 · 0 评论