![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
脚本学习
韩半仙
这个作者很懒,什么都没留下…
展开
-
Python学习(一)
一:Python简介Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。那Python是一种什么语言?首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的C原创 2016-12-22 09:26:56 · 101 阅读 · 0 评论 -
python中__name__解析
python中的__name__存在两种解释:1:如果模块被直接执行,则__name__为"__main__"2:如果模块被导入,即import,则__name__为模块的名字test1.py #!/usr/bin/python def test(): print "__name__ = ",__name__ if __name__ == '_原创 2017-01-03 09:28:41 · 349 阅读 · 0 评论 -
Python学习(六)—基本语法
1:标识符 在python里,标识符有字母、数字、下划线组成。 在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 python中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导入;原创 2017-01-14 10:28:14 · 352 阅读 · 0 评论 -
Python学习(二)——函数式编程
函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言原创 2017-01-12 14:30:49 · 305 阅读 · 0 评论 -
Python学习(三)——map和reduce函数
python内建了map和reduce函数。 先来看看map函数。map函数接收两个参数,第一个参数是函数,第二个函数是序列。map将传入的函数依次作用到序列的每个元素上,并把结果作为新的list返回。 比如,定义一个函数f(x) = x*x,要把这个函数作用到序列[1,2,3,4,5,6,7,8,9]上,就可以用map如下实现:>>> def f(x): ret原创 2017-01-12 15:22:02 · 366 阅读 · 0 评论 -
Python学习(四)——filter函数
Python内建了filter用于过滤序列。 filter接受两个参数,一个函数和一个序列。与map不同的是,filter把函数作用于序列的每个元素,然后根据返回True还是False来决定是丢弃还是保留该元素。 例如,在一个list中保留奇数,删除偶数:>>> def is_odd(n): return n%2 == 1>>> filter(is_odd,[1,2,3,4,5,原创 2017-01-12 16:36:33 · 855 阅读 · 0 评论 -
Python学习(五)—sorted排序函数
排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。通常规定,对于两个元素x和y,如果认为x ,则返回-1,如果认为x == y,则返回0,如果认为x > y,则返回1,这样,排序算法就不用关心具体的比较过程,原创 2017-01-12 16:47:08 · 348 阅读 · 0 评论