随笔分类 - 编程语言
摘要:图片显示: Ref: https://blog.csdn.net/qq7835144/article/details/88838537 https://segmentfault.com/a/1190000005144275
阅读全文
摘要:方法一:常规递归方式,用C语言实现(根左右) 代码实现: 提交结果: 方法2:迭代方法,需要栈辅助空间,改用C++ 代码实现:
阅读全文
摘要:方法1: 由于1 <= A.length <= 30000 显然直接做二进制位移很容易溢出,不能直接做移位操作或乘2操作,必然溢出。对于取余操作有如下恒等式 $(A*2+B)%5 == ( (x+5*y)*2 + B) % 5 == (x*2+B)%5 == ((A%5)*2 + B)%5$ 代码如
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Wed Mar 27 00:11:46 2019 @author: fengs """ """ 0. 请问以下代码会打印什么内容? >>> def func(): pass >>> print(type(func())) A. B. C. D. 调用了func() 函数,返回了None,应该...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 26 23:45:37 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~) """ """ 0. __name__ 属性的含义是什么? 当前运行的模块名 1. 什么时候 __name__ 属性的值是 "__main__"? 作为独立程序: __m...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 24 22:35:20 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~) 0. 说到底,Python 的模块是什么? 函数包,程序包 1. 我们现在有一个 hello.py 的文件,里边有一个 hi() 函数: def hi(): p...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 24 21:54:53 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~): 0. 通常,一般的函数从第一行代码开始执行,并在什么情况下结束? return 、异常 1. 什么是协同程序? 可以运行的独立函数调用,函数可以暂停,挂起,...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 24 20:24:02 2019 @author: fengs """ """ 0. 请用你的话解释一下“迭代”的概念? 重复相同的操作,将上一次操作的输出时的状态当次本次操作的输入状态 1. 迭代器是一个容器吗? 不是,迭代是一个计算得出后续状态的过程(__next__()),...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 24 20:05:57 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~) 0. 你知道 Python 基于序列的三大容器类指的是什么吗? 列表 元组 字符串 1. Python 允许我们自己定制容器,如果你想要定制一个不可变的容器(像 Stri...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 19 22:48:17 2019 @author: fengs """ """ 测试题: 0. 请尽量用自己的语言来解释什么是描述符(不要搜索来的答案,用自己的话解释)? 绑定属性的 set & get & del 方法 """ """ 1. 描述符类中,分别通过哪些魔法方法来实现对属...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 19 14:43:06 2019 @author: Administrator """ import time """ 动动手 0. 按照课堂中的程序,如果开始计时的时间是(2022年2月22日16:30:30),停止时间是(2025年1月23日15:30:30),那按照我们用停止时间减开始时间...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 17 22:28:39 2019 [[y ]] @author: fengs """ """ 测试题: 0. 对象相加(a + b),如果 a 对象有 __add__ 方法,请问 b 对象的 __radd__ 会被调用吗? 不会,若a不存在 __add__ 方法 才会调用b的 __radd...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 19 21:40:15 2019 @author: fengs """ """ 测试题: 0. 请问以下代码的作用是什么?这样写正确吗?(如果不正确,请改正) def __setattr__(self, name, value): self.name = value + 1 ...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 17 21:43:00 2019 @author: fengs """ """ 0. 自 Python2.2 以后,对类和类型进行了统一,做法就是将 int()、float()、str()、list()、tuple() 这些 BIF 转换为工厂函数。请问所谓的工厂函数,其实是什么原理? ...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 17 21:13:58 2019 @author: fengs """ """ 测试题: 0. 是哪个特征让我们一眼就能认出这货是魔法方法 以双下划线开始,以双下划线结束 1. 类实例化对象所调用的第一个方法是什么? __new__ 2. 什么时候我们需要在类中...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 12 23:36:51 2019 @author: fengs """ """ 0. 如何判断一个类是否为另一个类的子类? issubclass(A,B) A是B的子类就返回True 1. 如何判断对象 a 是否为 类 A 的实例对象? isinstance(a,A)...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 12 23:09:01 2019 @author: fengs """ """ 测试题: 0. 什么是组合(组成)? 完全忘记了-------> 就是把类的属性赋值成其他类的实例化对象 1. 什么时候用组合,什么时候用继承? 完全忘记了 -----> 继承,只继承一个 组合-基本...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 12 22:35:13 2019 @author: fengs """ """ 测试题: 0. 继承机制给程序猿带来最明显的好处是? 提高代码复用,在不修改其他内容的情况下,只修改需要修改的方法或属性实现 1.如果按以下方式重写魔法方法 __init__,结果会怎样? class...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Mon Mar 11 20:09:54 2019 @author: Administrator """ """ 测试题: 0. 以下代码体现了面向对象编程的什么特征? >>> "FishC.com".count...
阅读全文
摘要:# -*- coding: utf-8 -*- """ Created on Mon Mar 11 19:18:49 2019 @author: Administrator """ """ 0. 对象中的属性和方法,在编程中实际是什么? 数据和函数----->变量和函数 1. 类和...
阅读全文

浙公网安备 33010602011771号