随笔分类 -  小甲鱼Python课后习题-仅学习

摘要:1、字典是Python中唯一的映射类型 2、字典包含两个要素:键(key)和值(value)他们是成对出现的,用大括号括起来,多对存在时用逗号隔开。 3、可以用dict()直接创建字典,如dict1 = dict((('F',70),('i',105),('s',115),('h',104),('C 阅读全文
posted @ 2018-05-17 17:35 小红帽爱吃大灰狼 阅读(3365) 评论(1) 推荐(0) 编辑
摘要:斐波那契数列的两种实现方式: 迭代的方式: 自己写的: def fab(n): n1 =1 n2 =1 n3 =1 if n < 1: return -1 if n ==1: return 1 if n == 2: return 1 while (n-2)>=0: #这里总写for循环 n3 = n 阅读全文
posted @ 2018-05-15 10:30 小红帽爱吃大灰狼 阅读(2736) 评论(0) 推荐(0) 编辑
摘要:测试题: 0. 递归在编程上的形式是如何表现的呢? 在编程上,递归表现为函数调用本身这么一个行为。 1. 递归必须满足哪两个基本条件? 一、 函数调用自身二、 设置了正确的返回条件 2. 思考一下,按照递归的特性,在编程中有没有不得不使用递归的情况? 例如汉诺塔,目录索引(因为你永远不知道这个目录里 阅读全文
posted @ 2018-05-14 10:18 小红帽爱吃大灰狼 阅读(2362) 评论(0) 推荐(0) 编辑
摘要:笔记: 1、lambda表达式的作用: 1)Python写一些执行脚本时,使用lambda就可以省下定义函数的过程,比如说我们只是需要写一个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。 2)对于一些比较抽象并且整个程序执行下来只需要调 阅读全文
posted @ 2018-05-14 09:55 小红帽爱吃大灰狼 阅读(3227) 评论(0) 推荐(0) 编辑
摘要:1、内嵌函数:函数内部新创建另一个函数 2、闭包:函数式编程的重要语法,如果在一个内部函数里,对外部作用域(但不是在全局作用域的变量)进行引用,那么内部函数就会被认为是闭包。 3、nonlocal:用于声明局部变量 测试题 0. 如果希望在函数中修改全局变量的值,应该使用什么关键字? global 阅读全文
posted @ 2018-05-11 10:21 小红帽爱吃大灰狼 阅读(3093) 评论(0) 推荐(0) 编辑
摘要:1、函数与过程:过程(procedure)是简单的,特殊且没有返回值的;函数(Function)有返回值 Python严格来说只有函数没有过程 2、局部变量:在局部生效如在函数中定义的变量 3、全局变量:作用于整个模块 函数内若试图修改全局变量,Python会新建一个同名局部变量用于存储修改值,原全 阅读全文
posted @ 2018-05-10 14:04 小红帽爱吃大灰狼 阅读(4403) 评论(2) 推荐(2) 编辑
摘要:1、分清楚形参和实参 2、函数文档:是函数的一部分,于解释不同,使用help(函数名)或者 函数名__doc__可以查看到 3、关键字参数(在一个函数的参数较多的时候作用比较明显): 给参数的名字下定义,例如: def F(name,words) 如下两种引用的方法是等价的 F(A,B) = F(w 阅读全文
posted @ 2018-05-10 11:49 小红帽爱吃大灰狼 阅读(3396) 评论(2) 推荐(0) 编辑
摘要:函数的定义用def,函数名后要用冒号 函数的返回:函数中使用return 测试题: 0. 你有听说过DRY吗? DRY是指Don't Repeat Yourself ,特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。 即不要写重复的代码,而是用“abs 阅读全文
posted @ 2018-05-10 10:40 小红帽爱吃大灰狼 阅读(3185) 评论(0) 推荐(0) 编辑
摘要:1、列表、元组和字符串的共同点: 1)都可以通过索引得到每一个元素 2)默认索引值总是从0开始 3)可以通过分片的方法得到一个范围内的元素的集合 4)由很多共同的操作符(重复操作符,拼接操作符,成员关系操作符) 2、迭代: 重复反馈过程的活动,其目的通常是为了接近并达到所需的目标成果,每一次对过程的 阅读全文
posted @ 2018-05-09 16:19 小红帽爱吃大灰狼 阅读(2952) 评论(1) 推荐(1) 编辑
摘要:字符串格式化符号含义 符 号 说 明 %c 格式化字符及其ASCII码【>>> '%c' %97 'a'】 %s 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化定点数,可指定小数点后的精度 %e 用科学计数 阅读全文
posted @ 2018-05-09 15:03 小红帽爱吃大灰狼 阅读(2960) 评论(0) 推荐(0) 编辑
摘要:字符串的方法及注释 capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度width的新字符串 count(sub[,start[,end]]) 返回sub在字符串里边出现的次数,s 阅读全文
posted @ 2018-05-09 11:59 小红帽爱吃大灰狼 阅读(3906) 评论(0) 推荐(1) 编辑
摘要:0. 请用一句话描述什么是列表?再用一句话描述什么是元组? 列表:一个大仓库,你可以随时往里边添加和删除任何东西。 元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改)。 1. 什么情况下你需要使用元组而不是列表? 当我们希望内容不被轻易改写的时候,我们使用元组(把权力关进牢笼)。 当我们 阅读全文
posted @ 2018-05-08 11:46 小红帽爱吃大灰狼 阅读(3691) 评论(0) 推荐(1) 编辑
摘要:0. 注意,这道题跟上节课的那道题有点儿不同,回答完请上机实验或参考答案。 old = [1, 2, 3, 4, 5]new = oldold = [6]print(new) 如果不上机操作,你觉得会打印什么内容? 1,2,3,4,5 1. 请问如何将下边这个列表的'小甲鱼'修改为'小鱿鱼'?lis 阅读全文
posted @ 2018-05-08 11:20 小红帽爱吃大灰狼 阅读(3604) 评论(0) 推荐(1) 编辑
摘要:0. 下边的列表分片操作会打印什么内容? >>> list1 = [1, 3, 2, 9, 7, 8]>>> list1[2:5] [2,9,7] 1.请问 list1[0] 和 list1[0:1] 一样吗? 不一样,list1[0]返回第0个元素的值,list1[0:1]返回一个只含有第0个元素 阅读全文
posted @ 2018-05-08 10:09 小红帽爱吃大灰狼 阅读(3141) 评论(0) 推荐(1) 编辑
摘要:0.列表都可以存放一些什么东西? 可以存放任何的数据类型 1. 向列表增加元素有哪些方法? append()--末尾添加一个元素 extend()--末尾添加多个元素,但要求已列表的格式添加[x,x,x,x] insert() 指定位置后,添加元素 2.append() 方法和 extend() 方 阅读全文
posted @ 2018-05-07 18:11 小红帽爱吃大灰狼 阅读(3338) 评论(1) 推荐(2) 编辑
摘要:0. 下面的循环会打印多少次"I Love FishC"? for i in range(0, 10, 2): print('I Love FishC') 打印5次,range(start,stop,间隔) 1. 下面的循环会打印多少次"I Love FishC"? for i in 5: prin 阅读全文
posted @ 2018-05-07 17:25 小红帽爱吃大灰狼 阅读(3958) 评论(1) 推荐(0) 编辑
摘要:0.if not(money < 100):上边这行代码相当于? if money>=100 1.assert 的作用是什么? assert “断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出 AssertionReeor 2.假设有x=1,y=2,z=3,请问如何快速将三个变量的值相互 阅读全文
posted @ 2018-05-07 16:02 小红帽爱吃大灰狼 阅读(4248) 评论(0) 推荐(1) 编辑
摘要:python中被看作假:FALSE none 0 ‘ ’ " " ( ) [ ] { },其他一切都被解释为真 0.Python 的 floor 除法现在使用“//”实现,那3.0//2.0您目测会显示什么内容? 1.0 1.a<b<c 事实上等于? a<b and b<c 2.不使用IDLE,你可 阅读全文
posted @ 2018-05-07 15:16 小红帽爱吃大灰狼 阅读(4235) 评论(0) 推荐(1) 编辑
摘要:0.Python中,int表示整型 bool:布尔类型 float:浮点型 str:字符串类型 1.为什么布尔类型(bool)的TRUE和FALSE分别用0和1表示? 计算机只认识二进制,由于二进制只有两个数0和1,因此用0和1来表示在合适不过了,因为不用浪费在资源在转换的过程上 2.使用int() 阅读全文
posted @ 2018-05-07 12:00 小红帽爱吃大灰狼 阅读(5767) 评论(1) 推荐(1) 编辑
摘要:1while语句中,当条件为真时,它会一直循环下去,比如下面的例子,不过可以用Ctral + C来强制结束 2.观察打印次数 打印10次 ‘i love you’ 3.注意and的用法(表示两边都为真),请写出与10<a<19等价的表达式 4.短路逻辑 笼统的说,短路逻辑值得是在一个逻辑中,只判断前 阅读全文
posted @ 2018-05-07 11:12 小红帽爱吃大灰狼 阅读(8816) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示