摘要: # 基本的方式 list = [x for x in range(1, 101)] print(list) # 循环中使用if print("*" * 100) list = [x for x in range(1, 101) if x % 3 == 0] print(list) print("*" * 100) # 循环中使用循环 list = [(x, y) for x in rang... 阅读全文
posted @ 2018-11-12 18:21 人工智能之路上的菜鸡 阅读(125) 评论(0) 推荐(0) 编辑
摘要: import copy # 浅拷贝 print("浅拷贝:") a = [1, 2, 3] b = a a.append(4) print(a, "-" * 5, b) print(id(a), "=" * 5, id(b)) print("结论:a、b指向同一内存空间,并没有新开辟空间") # 深拷贝 print("*" * 60) print("深拷贝:") a = [1, 2, 3] ... 阅读全文
posted @ 2018-11-12 17:23 人工智能之路上的菜鸡 阅读(124) 评论(0) 推荐(0) 编辑
摘要: # is 是比较两个引用是否指向了同一个对象(引用比较)。 # == 是比较两个对象是否相等。 # 注意:小整数对象池 a = [1, 2, 3] b = [1, 2, 3] print(a == b) print(a is b) 阅读全文
posted @ 2018-11-12 17:18 人工智能之路上的菜鸡 阅读(134) 评论(0) 推荐(0) 编辑
摘要: package doublelinklist; public class Node { int item; Node pre; Node next; public Node(int item) { this.item = item; this.pre = null; this.next = null; }... 阅读全文
posted @ 2018-11-12 17:06 人工智能之路上的菜鸡 阅读(355) 评论(0) 推荐(0) 编辑
摘要: package sincyclinkedlist; public class Node { int item; Node next; public Node(int item) { this.item = item; this.next = null; } } package sincyclinkedlist; publi... 阅读全文
posted @ 2018-11-12 17:05 人工智能之路上的菜鸡 阅读(679) 评论(0) 推荐(0) 编辑
摘要: package singlelinklist; public class Node { int item; Node next; public Node(int item) { this.item = item; this.next = null; } } package singlelinklist; public cl... 阅读全文
posted @ 2018-11-12 17:03 人工智能之路上的菜鸡 阅读(796) 评论(0) 推荐(0) 编辑
摘要: package sort; import java.util.Arrays; public class SearchUtils { public static void main(String[] args) { int[] arr = { 54, 26, 93, 17, 77, 31, 44, 55, 20 }; // 二分查找要求数组有序 ... 阅读全文
posted @ 2018-11-12 15:51 人工智能之路上的菜鸡 阅读(471) 评论(0) 推荐(0) 编辑
摘要: package sort; import java.util.Arrays; public class SortUtils { public static void main(String[] args) { int[] arr = { 54, 26, 93, 17, 77, 31, 44, 55, 20 }; // bubbleSort(arr); ... 阅读全文
posted @ 2018-11-12 15:49 人工智能之路上的菜鸡 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 这么算起来,学习 python 可不止用了十天,接下来还有 python 的高级部分,加油~ 1、异常(重点) 1.1 捕获异常 简单的捕获异常语法 try尝试,下方编写要尝试代码,不确定是否能够正常执行的代码 except如果不是,下方编写尝试失败的代码 错误类型捕获 在程序执行时,可能会遇到 不 阅读全文
posted @ 2018-10-30 20:40 人工智能之路上的菜鸡 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1、多态 面向对象三大特性 封装 根据 职责 将 属性 和 方法封装 到一个抽象的 类 中 定义类的准则 继承实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 多态 不同的 子类对象 调用相同的 父类方法,产生不同的执行结果 多态 可以 增加代码的灵活 阅读全文
posted @ 2018-10-29 20:24 人工智能之路上的菜鸡 阅读(159) 评论(0) 推荐(0) 编辑