文章分类 -  python基础

摘要:<1>运行过程演示 运行程序之前 运行程序之后 <2>参考代码 阅读全文
posted @ 2017-11-14 22:27 丰study 阅读(139) 评论(0) 推荐(0)
摘要:文件夹的相关操作 实际开发中,有时需要用程序的方式对文件夹进行一定的操作,比如创建、删除等 就像对文件操作需要os模块一样,如果要操作文件夹,同样需要os模块 <1>创建文件夹 <2>获取当前目录 <3>改变默认目录 <4>获取目录列表 <5>删除文件夹 阅读全文
posted @ 2017-11-14 22:24 丰study 阅读(114) 评论(0) 推荐(0)
摘要:文件的重命名、删除 有些时候,需要对文件进行重命名、删除等一些操作,python的os模块中都有这么功能 <1>文件重命名 os模块中的rename()可以完成对文件的重命名操作 rename(需要修改的文件名, 新的文件名) <2>删除文件 os模块中的remove()可以完成对文件的删除操作 r 阅读全文
posted @ 2017-11-14 22:21 丰study 阅读(239) 评论(0) 推荐(0)
摘要:<1>获取当前读写的位置 在读写文件的过程中,如果想知道当前的位置,可以使用tell()来获取 <2>定位到某个位置 如果在读写文件的过程中,需要从另外一个位置进行操作的话,可以使用seek() seek(offset, from)有2个参数 offset:偏移量 from:方向 0:表示文件开头 阅读全文
posted @ 2017-11-14 22:19 丰study 阅读(101) 评论(0) 推荐(0)
摘要:文件的读写 <1>写数据(write) 使用write()可以完成向文件写入数据 demo: 运行现象: 注意: 如果文件不存在那么创建,如果存在那么就先清空,然后写入数据 <2>读数据(read) 使用read(num)可以从文件中读取数据,num表示要从文件中读取的数据的长度(单位是字节),如果 阅读全文
posted @ 2017-11-14 22:14 丰study 阅读(248) 评论(0) 推荐(0)
摘要:文件的打开与关闭 想一想: 同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的 <1>打开文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) 示例如下: 说明: <2>关闭文件 close( ) 示例如下: 阅读全文
posted @ 2017-11-14 22:02 丰study 阅读(165) 评论(0) 推荐(0)
摘要:函数使用注意事项 1. 自定义函数 <1>无参数、无返回值 <2>无参数、有返回值 注意: 一个函数到底有没有返回值,就看有没有return,因为只有return才可以返回数据 在开发中往往根据需求来设计函数需不需要返回值 函数中,可以有多个return语句,但是只要执行到一个return语句,那么 阅读全文
posted @ 2017-11-14 09:33 丰study 阅读(145) 评论(0) 推荐(0)
摘要:匿名函数 用lambda关键词能创建小型匿名函数。这种函数得名于省略了用def声明函数的标准步骤。 lambda函数的语法只包含一个语句,如下: 如下实例: 以上实例输出结果: Lambda函数能接收任何数量的参数但只能返回一个表达式的值 匿名函数不能直接调用print,因为lambda需要一个表达 阅读全文
posted @ 2017-11-14 09:26 丰study 阅读(148) 评论(0) 推荐(0)
摘要:<1>什么是递归函数 通过前面的学习知道一个函数可以调用其他函数。 如果一个函数在内部不调用其它的函数,而是自己本身的话,这个函数就是递归函数。 <2>递归函数的作用 举个例子,我们来计算阶乘 n! = 1 * 2 * 3 * ... * n 解决办法1: 看阶乘的规律 解决办法2: 原理 阅读全文
posted @ 2017-11-14 09:21 丰study 阅读(117) 评论(0) 推荐(0)
摘要:全局变量 <1>什么是全局变量 如果一个变量,既能在一个函数中使用,也能在其他的函数中使用,这样的变量就是全局变量 demo如下: 运行结果: <2>全局变量和局部变量名字相同问题 看如下代码: <3>修改全局变量 既然全局变量,就是能够在所以的函数中进行使用,那么可否进行修改呢? 代码如下: <4 阅读全文
posted @ 2017-11-13 16:56 丰study 阅读(173) 评论(0) 推荐(0)
摘要:局部变量 <1>什么是局部变量 如下图所示: <2>小总结 局部变量,就是在函数内部定义的变量 不同的函数,可以定义相同的名字的局部变量,但是各用个的不会产生影响 局部变量的作用,为了临时保存数据需要在函数中定义变量来进行存储,这就是它的作用 阅读全文
posted @ 2017-11-13 16:52 丰study 阅读(97) 评论(0) 推荐(0)
摘要:函数返回值(一) <1>“返回值”介绍 现实生活中的场景: 我给儿子10块钱,让他给我买包烟。这个例子中,10块钱是我给儿子的,就相当于调用函数时传递到参数,让儿子买烟这个事情最终的目标是,让他把烟给你带回来然后给你对么,,,此时烟就是返回值 开发中的场景: 定义了一个函数,完成了获取室内温度,想一 阅读全文
posted @ 2017-11-13 16:31 丰study 阅读(124) 评论(0) 推荐(0)
摘要:函数参数(一) 思考一个问题,如下: 现在需要定义一个函数,这个函数能够完成2个数的加法运算,并且把结果打印出来,该怎样设计?下面的代码可以吗?有什么缺陷吗? 为了让一个函数更通用,即想让它计算哪两个数的和,就让它计算哪两个数的和,在定义函数的时候可以让函数接收数据,就解决了这个问题,这就是 函数的 阅读全文
posted @ 2017-11-13 15:36 丰study 阅读(208) 评论(0) 推荐(0)
摘要:函数的文档说明 如果执行,以下代码 能够看到test函数的相关说明 阅读全文
posted @ 2017-11-13 15:32 丰study 阅读(91) 评论(0) 推荐(0)
摘要:函数介绍 <1>什么是函数 请看如下代码: 运行后的现象: 想一想: 小总结: 如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数 <1>定义函数 定义函数的格式如下: demo: <2>调用函数 定义了函数之后,就相当于 阅读全文
posted @ 2017-11-13 15:29 丰study 阅读(233) 评论(0) 推荐(0)
摘要:公共方法 运算符 + * in 注意,in在对字典操作时,判断的是字典的键 python内置函数 Python包含了以下内置函数 cmp 注意:cmp在比较字典数据时,先比较键,再比较值。 len 注意:len在操作字典数据时,返回的是键值对个数。 max del del有两种用法,一种是del加空 阅读全文
posted @ 2017-11-13 15:03 丰study 阅读(130) 评论(0) 推荐(0)
摘要:遍历 通过for ... in ...:的语法结构,我们可以遍历字符串、列表、元组、字典等数据结构。 注意python语法的缩进 字符串遍历 列表遍历 元组遍历 字典遍历 <1> 遍历字典的key(键) <2> 遍历字典的value(值) <3> 遍历字典的项(元素) <4> 遍历字典的key-va 阅读全文
posted @ 2017-11-13 14:57 丰study 阅读(101) 评论(0) 推荐(0)
摘要:<1>修改元素 字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改 demo: <2>添加元素 demo:访问不存在的元素 结果: 如果在使用 变量名['键'] = 数据 时,这个“键”在字典中,不存在,那么就会新增这个元素 demo:添加新的元素 结果: <3>删除元素 对字典进行删 阅读全文
posted @ 2017-11-13 14:52 丰study 阅读(179) 评论(0) 推荐(0)
摘要:<1>生活中的字典 <2>软件开发中的字典 变量info为字典类型: 说明: 字典和列表一样,也能够存储多个数据 列表中找某个元素时,是根据下标进行的 字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex') 字典的每个元素由2部分组成,键:值 阅读全文
posted @ 2017-11-13 14:43 丰study 阅读(138) 评论(0) 推荐(0)
摘要:元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 <1>访问元组 <2>修改元组 说明: python中不允许修改元组的数据,包括不能删除其中的元素。 <3>元组的内置函数count, index index和count与字符串和列表中的用法相同 阅读全文
posted @ 2017-11-13 14:36 丰study 阅读(102) 评论(0) 推荐(0)