随笔分类 -  自学Python笔记

摘要:目标:实现阶乘方法一:迭代方法二:递归递归,就是在运行的过程中调用自己。构成递归需具备的条件:1. 子问题须与原始问题为同样的事,且更为简单;2. 不能无限制地调用本身,须有个出口,化简为非递归状况处理。目标: 用递归实现斐波那契数列1 1 2 3 5 8 13 21 34......数列第一项和第... 阅读全文
posted @ 2015-07-02 07:36 ErrorChen 阅读(177) 评论(0) 推荐(0)
摘要:Lambda表达式是Python中一类特殊的定义函数的形式,使用它可以定义一个匿名函数。Python的Lambda表达式的函数体只能有唯一的一条语句,也就是返回值表达式语句。语法:lambda 参数:返回值参数个数不限使用lambda表达式可以简化函数定义过程,也不必考虑函数命名的问题,增强代码可读... 阅读全文
posted @ 2015-06-29 20:31 ErrorChen 阅读(608) 评论(0) 推荐(0)
摘要:内嵌函数In函数作用域为Out函数内部闭包一个闭包就是你调用了一个函数A,这个函数A返回了一个函数B给你。这个返回的函数B就叫做闭包。在函数内部可以访问全局变量,但是不能修改,因为修改时python会创建一个同名的变量,而不是改变原来的变量,此时要用到关键字global关键字可以在函数内部真正修改全... 阅读全文
posted @ 2015-06-29 10:19 ErrorChen 阅读(393) 评论(0) 推荐(0)
摘要:创建并调用函数: 注意格式def,括号,冒号,缩进 函数的返回值return def sum(a,b): 形式参数:函数创建和定义时括号里的参数a,b叫做形参,a,b只是一个形式,占据一个参数位置sum(2,3) a,b为形参 实际参数:函数调用时括号里的参数 传递进来的2,3为实参,是具体的参数值... 阅读全文
posted @ 2015-06-21 08:15 ErrorChen 阅读(133) 评论(0) 推荐(0)
摘要:列表,元组字符串的共同点 1.都可以通过索引得到元素 2.默认索引值从0开始 3.切片方法 4.共同的操作符(重复操作符,拼接操作符,成员关系操作符)list(iterable)把一个可迭代对象转换为列表 tuple(iterable)把一个可迭代对象转换为元组 str(obj)把o... 阅读全文
posted @ 2015-06-20 10:11 ErrorChen 阅读(129) 评论(0) 推荐(0)
摘要:字符串的format方法: format方法包含两种参数位置参数(0,1,2,3…)和关键字参数(a,t,mt…) 注意格式!打印\时用\\ 类似打印{}也要用{{}}的形式:此时{0}已被解释无法再输出hello%c格式化字符及ASCII码 根据ASCII编码97对应字符a,9... 阅读全文
posted @ 2015-06-19 19:31 ErrorChen 阅读(115) 评论(0) 推荐(0)
摘要:字符串和元组一样不可被修改,更新方式和元组一样 字符串方法列表: 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2015-06-19 08:31 ErrorChen 阅读(114) 评论(0) 推荐(0)
摘要:创建和访问元组: 如图,元组和列表一样可以使用切片元组不能被修改 创建空元组: 若只包含一个数字元素,要在数字后面加逗号以示区分元组与普通数字 更新和删除一个元组把元组切片再拼接成新的元组,注意格式 ... 阅读全文
posted @ 2015-06-18 17:26 ErrorChen 阅读(113) 评论(0) 推荐(0)
摘要:列表常用操作符: 比较操作符>, =, <= 列表比较大小时,第零个元素大的一边大逻辑操作符and or not 连接操作符+ 重复操作符 * 成员关系操作符in,not in in ,not in 的操作对象为普通列表,如上图列表内的列表,要用索引调用列表list的方法 i... 阅读全文
posted @ 2015-06-15 07:14 ErrorChen 阅读(99) 评论(0) 推荐(0)
摘要:创建普通列表 name=[‘小米’,’小明’,’小马’,’小美’,’小梅’]创建混合列表 m=[4,’age’,3.14,[1,3,2.5]]创建空列表 a=[]append()向列表中添加一个元素name=['小米','小明','小马','小美','小梅']name.append(... 阅读全文
posted @ 2015-06-14 17:43 ErrorChen 阅读(127) 评论(0) 推荐(0)
摘要:while循环 语法: while 条件: 执行循环体例:age=23while age>18: print('成年人') age-=1 for循环 语法: for 目标 in 表达式: 执行循环体例:for x in 'ErrorChe... 阅读全文
posted @ 2015-06-14 09:10 ErrorChen 阅读(82) 评论(0) 推荐(0)
摘要:–实现如下要求: 按照百分制,90分以上成绩评价为A,80到90为B,60到80为C,60以下为D,当用户输入分数,自动输出成绩评价。while True: temp=input('请输入你的成绩') number=int(temp) if number>9... 阅读全文
posted @ 2015-06-14 07:51 ErrorChen 阅读(110) 评论(0) 推荐(0)
摘要:以飞机大战为例说明它的内部分支和循环:加载背景音乐播放背景音乐(单曲循环)我方飞机生成interval=0while True: if 用户点击关闭按钮 退出 interval+=1 if interval==20:#设置飞机生成间隔 ... 阅读全文
posted @ 2015-06-14 07:10 ErrorChen 阅读(116) 评论(0) 推荐(0)