摘要: 所谓递归其实就是函数本身调用函数,直到满足指定条件之后一层层退出函数, 例如 从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?“从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?‘从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事 阅读全文
posted @ 2017-09-20 17:06 孤鸟的悲歌丶 阅读(70) 评论(0) 推荐(0) 编辑
摘要: Python可以对文件进行查看、创建等功能,可以对文件内容进行添加、修改、删除,且所使用到的函数在Python3.5.x为open,在Python2.7.x同时支持file和open,但是在3.5.x系列移除了file函数。 Python文件打开方式 文件句柄 = open('文件路径','打开模式 阅读全文
posted @ 2017-09-20 17:01 孤鸟的悲歌丶 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 官方介绍:https://docs.python.org/3/library/functions.html 内置函数详解 abs(x) 返回数字的绝对值,参数可以是整数或浮点数,如果参数是复数,则返回其大小。 # 如果参数是复数,则返回其大小。 >>> abs(-25) 25 >>> abs(25) 阅读全文
posted @ 2017-09-20 14:32 孤鸟的悲歌丶 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 函数是Python为了代码最大程度的重用和最小化代码冗余而提供的最基本的程序结构。 函数式编程最重要的是增强代码的重用性和可读性 创建的函数语法 def 函数名(参数): ... 函数体 ... 返回值 简单的实例 # x为函数的参数 >>> def num(x): ... print(x) ... 阅读全文
posted @ 2017-09-20 14:19 孤鸟的悲歌丶 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 深浅拷贝 深浅拷贝分为两部分,一部分是数字和字符串另一部分是列表、元组、字典等其他数据类型。 数字和字符串 对于数字和字符串而言,赋值、浅拷贝和深拷贝无意义,因为他们的值永远都会指向同一个内存地址。 # 导入copy模块 >>> import copy # 定义一个变量var1 >>> var1 = 阅读全文
posted @ 2017-09-20 10:32 孤鸟的悲歌丶 阅读(85) 评论(0) 推荐(0) 编辑
摘要: if就是一个条件判断的,当满足不同样的条件的时候执行不同的操作,如法如下: if <条件一>: <条件一代码块> elif <条件二>: <条件二代码块> else: <上面两个或者多个条件都不满足则只需这里的代码块> 来一个小栗子: #!/use/bin/env python # _*_ codi 阅读全文
posted @ 2017-09-20 10:10 孤鸟的悲歌丶 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 算术运算符 比较运算符 赋值运算符 逻辑运算符 成员运算符 赋值语句的语法 实例 序列运算 >>> nudge = 1 >>> wink = 2 >>> A, B = nudge, wink >>> A,B (1, 2) # 嵌套的方式 >>> ((a, b), c) = ('SP', 'AM') 阅读全文
posted @ 2017-09-20 10:01 孤鸟的悲歌丶 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 元组(tuple)和列表的为唯一区别就是列表可以更改,元组不可以更改,其他功能与列表一样 创建元组的两种方法 第一种 ages = (11, 22, 33, 44, 55) 第二种 ages = tuple((11, 22, 33, 44, 55)) 如果元祖内只有一个元素,那么需要加上一个逗号,否 阅读全文
posted @ 2017-09-19 16:38 孤鸟的悲歌丶 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 字典(dict)在基本的数据类型中使用频率也是相当高的,而且它的访问方式是通过键来获取到对应的值,当然存储的方式也是键值对了,属于可变类型。 创建字典的两种方式 第一种 >>> dic = {"k1":"123","k2":"456"} >>> dic {'k1': '123', 'k2': '45 阅读全文
posted @ 2017-09-19 16:32 孤鸟的悲歌丶 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 列表(list)同字符串一样都是有序的,因为他们都可以通过切片和索引进行数据访问,且列表的的是可变的。 创建列表的几种方法 1. name_list = ['Python', 'PHP', 'JAVA'] 2. name_list = list(['Python', 'PHP', 'JAVA'] 1 阅读全文
posted @ 2017-09-08 17:53 孤鸟的悲歌丶 阅读(92) 评论(0) 推荐(0) 编辑