随笔分类 -  编程语言

摘要:图片显示: Ref: https://blog.csdn.net/qq7835144/article/details/88838537 https://segmentfault.com/a/1190000005144275 阅读全文
posted @ 2019-11-05 18:21 Alimy 阅读(4252) 评论(0) 推荐(0)
摘要:方法一:常规递归方式,用C语言实现(根左右) 代码实现: 提交结果: 方法2:迭代方法,需要栈辅助空间,改用C++ 代码实现: 阅读全文
posted @ 2019-07-11 19:20 Alimy 阅读(497) 评论(0) 推荐(0)
摘要:方法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$ 代码如 阅读全文
posted @ 2019-07-11 14:33 Alimy 阅读(318) 评论(0) 推荐(0)
摘要:# -*- 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,应该... 阅读全文
posted @ 2019-03-27 00:53 Alimy 阅读(593) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 26 23:45:37 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~) """ """ 0. __name__ 属性的含义是什么? 当前运行的模块名 1. 什么时候 __name__ 属性的值是 "__main__"? 作为独立程序: __m... 阅读全文
posted @ 2019-03-27 00:12 Alimy 阅读(450) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 24 22:35:20 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~) 0. 说到底,Python 的模块是什么? 函数包,程序包 1. 我们现在有一个 hello.py 的文件,里边有一个 hi() 函数: def hi(): p... 阅读全文
posted @ 2019-03-25 01:41 Alimy 阅读(556) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 24 21:54:53 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~): 0. 通常,一般的函数从第一行代码开始执行,并在什么情况下结束? return 、异常 1. 什么是协同程序? 可以运行的独立函数调用,函数可以暂停,挂起,... 阅读全文
posted @ 2019-03-24 22:34 Alimy 阅读(375) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 24 20:24:02 2019 @author: fengs """ """ 0. 请用你的话解释一下“迭代”的概念? 重复相同的操作,将上一次操作的输出时的状态当次本次操作的输入状态 1. 迭代器是一个容器吗? 不是,迭代是一个计算得出后续状态的过程(__next__()),... 阅读全文
posted @ 2019-03-24 21:55 Alimy 阅读(468) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 24 20:05:57 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~) 0. 你知道 Python 基于序列的三大容器类指的是什么吗? 列表 元组 字符串 1. Python 允许我们自己定制容器,如果你想要定制一个不可变的容器(像 Stri... 阅读全文
posted @ 2019-03-24 21:26 Alimy 阅读(567) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 19 22:48:17 2019 @author: fengs """ """ 测试题: 0. 请尽量用自己的语言来解释什么是描述符(不要搜索来的答案,用自己的话解释)? 绑定属性的 set & get & del 方法 """ """ 1. 描述符类中,分别通过哪些魔法方法来实现对属... 阅读全文
posted @ 2019-03-24 20:06 Alimy 阅读(468) 评论(0) 推荐(0)
摘要:# -*- 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),那按照我们用停止时间减开始时间... 阅读全文
posted @ 2019-03-24 19:23 Alimy 阅读(617) 评论(0) 推荐(0)
摘要:# -*- 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... 阅读全文
posted @ 2019-03-21 23:22 Alimy 阅读(425) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 19 21:40:15 2019 @author: fengs """ """ 测试题: 0. 请问以下代码的作用是什么?这样写正确吗?(如果不正确,请改正) def __setattr__(self, name, value): self.name = value + 1 ... 阅读全文
posted @ 2019-03-19 23:04 Alimy 阅读(443) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 17 21:43:00 2019 @author: fengs """ """ 0. 自 Python2.2 以后,对类和类型进行了统一,做法就是将 int()、float()、str()、list()、tuple() 这些 BIF 转换为工厂函数。请问所谓的工厂函数,其实是什么原理? ... 阅读全文
posted @ 2019-03-17 22:28 Alimy 阅读(407) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Sun Mar 17 21:13:58 2019 @author: fengs """ """ 测试题: 0. 是哪个特征让我们一眼就能认出这货是魔法方法 以双下划线开始,以双下划线结束 1. 类实例化对象所调用的第一个方法是什么? __new__ 2. 什么时候我们需要在类中... 阅读全文
posted @ 2019-03-17 21:43 Alimy 阅读(408) 评论(0) 推荐(0)
摘要:# -*- 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)... 阅读全文
posted @ 2019-03-17 21:14 Alimy 阅读(464) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 12 23:09:01 2019 @author: fengs """ """ 测试题: 0. 什么是组合(组成)? 完全忘记了-------> 就是把类的属性赋值成其他类的实例化对象 1. 什么时候用组合,什么时候用继承? 完全忘记了 -----> 继承,只继承一个 组合-基本... 阅读全文
posted @ 2019-03-12 23:47 Alimy 阅读(454) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Tue Mar 12 22:35:13 2019 @author: fengs """ """ 测试题: 0. 继承机制给程序猿带来最明显的好处是? 提高代码复用,在不修改其他内容的情况下,只修改需要修改的方法或属性实现 1.如果按以下方式重写魔法方法 __init__,结果会怎样? class... 阅读全文
posted @ 2019-03-12 23:09 Alimy 阅读(758) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Mon Mar 11 20:09:54 2019 @author: Administrator """ """ 测试题: 0. 以下代码体现了面向对象编程的什么特征? >>> "FishC.com".count... 阅读全文
posted @ 2019-03-12 00:44 Alimy 阅读(713) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- """ Created on Mon Mar 11 19:18:49 2019 @author: Administrator """ """ 0. 对象中的属性和方法,在编程中实际是什么? 数据和函数----->变量和函数 1. 类和... 阅读全文
posted @ 2019-03-11 22:40 Alimy 阅读(612) 评论(0) 推荐(0)