摘要: Python的回文数 def palindrome(str): if (len(str) == 1): return True else: i,j = 0, len(str)-1 while(i<j): if(str[i]!=str[j]): return False i +=1 j -=1 ret 阅读全文
posted @ 2020-11-13 07:34 JodyJoy 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 10月来到英国以后很久都没有编程了。而目前的课程基本都是理论知识,其中机器学习基础一门课需要到统计学非常多的知识,几乎占据了这一个月以来的学习时间。 随着逐渐熟悉每日生活的节奏,也要把写代码这一件事纳入日程。在这个过程中一方面是对数据结构的实现和使用,二是要自己有意识的做一些项目,都是为了找工作做准 阅读全文
posted @ 2020-11-12 04:32 JodyJoy 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 举例: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数 阅读全文
posted @ 2020-09-16 21:27 JodyJoy 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Web Spider Python 如何访问互联网 URL + lib -->urllib URL的一般格式为 protocol://hostname[:port] / /path /[;parameters][?query]#fragment,其中[]为可选项 URL由三部分组成 第一部分是协议 阅读全文
posted @ 2020-09-15 19:48 JodyJoy 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 模块是更高级的封装 容器 —> 数据的封装 函数 —> 语句的封装 类 —> 方法和属性的封装 模块 —> 模块就是程序 导入模块的几个方法: import 模块名 from 模块名 import 函数名 import 函数名 as 简写 if __name__ == ' __main__': 在模 阅读全文
posted @ 2020-09-14 22:43 JodyJoy 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 协议 Python中的协议更像一种指南 如果定制的容器是不变的,只需要定义len()和getitem()方法 如果希望定制的容器是可变的,除了定义len()和getitem()而外,还需要定义setitem()和delitem()方法 len() 返回容器中元素的个数 getitem() 获得容器中 阅读全文
posted @ 2020-09-14 21:56 JodyJoy 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 属性访问 property class C: def __init__(self, size=10): self.size = size def getSize(self): return self.size def setSize(self, value): self.size = value d 阅读全文
posted @ 2020-09-13 20:50 JodyJoy 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 工厂函数 比如int('123'),在以前这是调用int函数,将字符串转化为整型,现在是相当于123是int()实例化以后的对象。所以说Python无处不对象。 下面这个程序重新定义了add方法和sub方法,因此得到的输出分别是-2和8. 当调用New__int()的add方法的时候返回的是sub 阅读全文
posted @ 2020-09-12 19:43 JodyJoy 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 魔法方法:比如__init__()这样被下划线包围的函数 __init__()方法 下面这个程序演示了定义了一个矩形的类型,并添加了得到周长和面积的方法。 class Rectangle: def __init__(self, x, y): self.x = x self.y = y def get 阅读全文
posted @ 2020-09-12 18:21 JodyJoy 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 组合 定义一个水池,包含🐟和🐢。 class Turtle(): def __init__(self,x): self.num = x class Fish(): def __init__(self, x): self.num = x class Pool(): def __init__(sel 阅读全文
posted @ 2020-09-11 20:56 JodyJoy 阅读(143) 评论(0) 推荐(0) 编辑