摘要:
Python函数记录 list 列表方法 写入列表 append(),可以在尾部插入一个元素 extend([]),可以扩展列表,即能够在尾部插入多个元素 insert(index,obj),可以将obj对象插入到index指定的位置 删除列表或列表中某一个元素 remove(),当提前知道需要被删 阅读全文
摘要:
Python程序语言设计基础(第二版)程序练习题 3.1 重量计算,月球上物体的体重是在地球上的16.5%,假如你在地球上每年增长0.5kg,编写程序输出未来10年你在地球和月球上的体重状况。 current_weight = float(input('当前体重kg:')) for i in ran 阅读全文
摘要:
在线数学公式编辑器 https://latex.91maths.com/ base64图片在线转码工具 http://tool.chinaz.com/tools/imgtobase/ RGB颜色和16位颜色代码转换工具 http://each.sinaapp.com/tools/color.html 阅读全文
摘要:
欢迎来到我的友链小屋 # Python程序语言设计基础(第二版)思考与练习 ## 3.5 思考各操作符的优先级,计算下列表达式 一、30-3\*\*2+8//3\*\*2*10 答: >>> 30-3**2+8//3**2*10 21 # 幂运算第一,然后算地板除和乘法,最后加减 二、3*4**2/ 阅读全文
摘要:
第023、024讲:递归:这帮小兔崽子、汉诺塔 动动手 0. 使用递归编写一个十进制转换为二进制的函数(要求采用“取2取余”的方式,结果与调用bin()一样返回字符串形式)。 def decbin(n): string = '' if n: string = decbin(n//2) return 阅读全文
摘要:
第022讲:函数:递归是神马 测试题 0. 递归在编程上的形式是如何表现的呢? 表现在函数调用自己本身的一个行为 1. 递归必须满足哪两个基本条件? 函数具有调用自身的行为 有一个正确的返回条件 2. 思考一下,按照递归的特性,在编程中有没有不得不使用递归的情况? 答:例如汉诺塔,目录索引(因为你永 阅读全文
摘要:
第021讲:函数:lambda表达式 测试题 0. 请使用lambda表达式将下边函数转变为匿名函数? def fun_A(x, y=3): return x * y lambda x, y=3 : x*y # 有幸错了一次,问题出在 list(lambda x,y=3 : x*y) # 不应该用l 阅读全文
摘要:
第020讲:函数:内嵌函数和闭包 测试题 0. 如果希望在函数中修改全局变量的值,应该使用什么关键字? global 关键字可以击穿函数,达到修改全局变量的目的 1. 在嵌套的函数中,如果希望在内部函数修改外部函数的局部变量,应该使用什么关键字? nonlocal 关键字用于函数中嵌套函数调用上层函 阅读全文
摘要:
第019讲:函数:我的地盘听我的 测试题 0. 下边程序会输入什么? def next(): print('我在next()函数里...') pre() def pre(): print('我在pre()函数里...') next() >>> '我在next()函数里...' '我在pre()函数里 阅读全文
摘要:
第018讲:函数:灵活即强大 测试题 0. 请问以下哪个是形参哪个是实参? def MyFun(x): return x ** 3 y = 3 print(MyFun(y)) 形参是 x ,实参是 y 型参指的是函数创建和定义过程中小括号里的参数 实参指的是函数在调用过程中传递进去的函数 1. 函数 阅读全文
摘要:
第017讲:函数 - Python的乐高积木 测试题 0. 你有听说过DRY吗? # DRY(Don't Repeat Yourself.)原则 # 不要重复拷贝一段代码 1. 都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢? 使用函数有以下好处: 可以降低代码量(调用函数只需要一 阅读全文
摘要:
第016讲:序列!序列! 测试题: 0. 我们根据列表、元组和字符串的共同特点,把它们三统称为什么? # 序列!!!! # 都可以通过索引得到每一个元素 # 默认索引值总是从0开始 # 可以通过分片的方法得到一个范围内的元素的集合 # 有很多共同的操作符(重复操作符* 拼接操作符+ 成员关索操作符i 阅读全文
摘要:
第015讲:字符串:格式化 测试题: 0. 根据说明填写相应的字符串格式化符号 符号 说明 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %.number f 格式化定点数,可指 阅读全文
摘要:
第014讲:字符串:各种奇葩的内置方法 测试题: 0. 还记得如何定义一个跨越多行的字符串吗(请至少写出两种实现的方法)? # 如果是打印的字符串要跨越多行 #第一种 >>> print('你好世界\n你好世界') '你好世界' '你好世界' #第二种 >>> print('''你好世界 你好世界 阅读全文