随笔分类 -  Python学习笔记

Python设置
摘要:设置当前工作目录:import os ;os.chdir('要设置的当前目录') sys.path.append:添加模块的搜索路径 sys.path:返回模块的搜索路径 如果要在python2的py文件里面写中文, 则必须要添加一行声明文件编码的注释,否则python2会默认使用ASCII编码。  阅读全文

posted @ 2017-02-07 09:29 知止而后有定 阅读(227) 评论(0) 推荐(0)

函数的高级话题(一)
摘要:递归函数 用递归求和: 阅读全文

posted @ 2017-01-05 11:01 知止而后有定 阅读(162) 评论(0) 推荐(0)

函数设计概念
摘要:耦合性:对于输入使用参数并且对于输出使用return语句。一般来讲,需要力求使函数独立于它外部的东西。参数和return语句通常就是隔离对代码中少数醒目位置的外部的依赖关系的最好办法。 耦合性:只有在真正必要的情况下使用全局变量。全局变量通常是一种蹩脚的函数间进行通信的办法。它们引发了以来关系和计时 阅读全文

posted @ 2017-01-03 22:29 知止而后有定 阅读(548) 评论(0) 推荐(0)

Python函数中的参数(二)
摘要:当使用混合特定的参数匹配模型时,Python将会遵循以下有关顺序的法则: 1、在函数调用中,参数必须以这样的顺序出现:任何位置参数(Value)、任何关键字参数(name = Value)和*sequence形式的组合,最后是**dict形式 2、在函数头部,参数必须以如下的顺序出现:任何一般参数、 阅读全文

posted @ 2016-12-28 22:36 知止而后有定 阅读(363) 评论(0) 推荐(0)

Python函数中的参数(一)
摘要:函数传递参数时的简要关键点: 1、参数的传递是通过自动将对象赋值给本地变量名来实现的。函数参数在实际中只是Python赋值的一个实例。因为引用是以指针的形式实现的,所有的参数实际上都是通过指针进行传递的。 2、在函数内部的参数名的赋值不会影响调用者。 3、改变函数的可变对象参数的值也许会对调用者有影 阅读全文

posted @ 2016-12-26 22:41 知止而后有定 阅读(562) 评论(0) 推荐(0)

Python变量作用域(一)
摘要:在一个程序中使用变量名时,Python创建、改变或者查找变量名都是在所谓的命名空间中进行的。作用域指的就是命名空间。 Python中的变量名在第一次赋值时已经创建,并且必须经过赋值后才能够使用。由于变量名最初没有声明,Python将一个变量名 被赋值的地点关联为一个特定的命名空间。也即是说,在代码中 阅读全文

posted @ 2016-12-26 22:01 知止而后有定 阅读(3367) 评论(0) 推荐(0)

Python函数
摘要:函数就是一个通用的程序结构部件:在程序中主要扮演两个角色 一、最大化的代码重用和最小化代码冗余。函数允许整合以及通用化代码,以便能够以后多次使用代码。 二、流程的分解。函数也提供了一种将一个系统分割为定义完好的不同部分的工具。一般来说,函数讲的是流程: 告诉你怎样去做某事,而不是让你使用它去做的事。 阅读全文

posted @ 2016-12-23 22:28 知止而后有定 阅读(393) 评论(0) 推荐(0)

Python文档
摘要:详细的为代码编写文档,这其实是写好代码的重要部分。 常见编写代码的陷阱: 1、别忘了冒号。一定要记住在复合语句首行末未输入“:” 2、从第一行开始。要确定顶层(无嵌套)程序代码从第一行开始。这包括在模块文件中输入的无嵌套的代码,以及在交互模式提示符下输入的无嵌套的代码 3、空白行在交互模式提示符下很 阅读全文

posted @ 2016-12-22 22:29 知止而后有定 阅读(159) 评论(0) 推荐(0)

循环语句(for、while)(二)
摘要:Python提供了两个内置函数,在for循环内定制迭代: 1、内置range函数返回一系列连续增加的整数,可作为for中的索引。 (1). 当range函数只有一个参数时,range会产生从零算起的整数列表,但其中不包括该参数的值 (2). 当range函数有两个参数时,range产生以第一个为下边 阅读全文

posted @ 2016-12-19 22:07 知止而后有定 阅读(271) 评论(0) 推荐(0)

循环语句(for、while)(一)
摘要:2016-12-18 while循环结构; while语句是Python语言中最通用的迭代结构。 while语句最完整的书写格式是:首行以及测试表达式,有一列或多列缩进语句的主体以及一个可选的else部分(控制 权离开循环而又没有碰到Break语句时会执行)。Python会一直计算开头的测试,然后执 阅读全文

posted @ 2016-12-18 20:51 知止而后有定 阅读(1631) 评论(0) 推荐(0)

随笔(读取文件的最佳方式)
摘要:1 for line in open('test.txt'): #use iterators:best text input mode 2 print(line,end = ' ') 阅读全文

posted @ 2016-12-18 20:50 知止而后有定 阅读(145) 评论(0) 推荐(0)

导航