摘要: 明确概念 要理解深拷贝和浅拷贝,我们要明白Python中的一个概念:当一个 变量 = xxx 的时候,即为这个变量指向了xxx 例如:a = [11,22] 即a指向了一个地址,这个地址中存放着[11,22] 初识深拷贝、浅拷贝 浅拷贝 a = [11, 22] b = a print(id(a)) 阅读全文
posted @ 2020-03-06 10:49 The_Chao 阅读(381) 评论(0) 推荐(0)
摘要: 在网上看到一个可以查询每天实时疫情数据的api接口,包括中及其世界其他地方,突然想起来可以生成一个词云,让大家一目了然看到现在疫情的情况,希望疫情早日结束! api接口地址:https://api.yimian.xyz/coro 直接上代码 import pandas as pd import re 阅读全文
posted @ 2020-03-04 14:33 The_Chao 阅读(1146) 评论(0) 推荐(0)
摘要: 前面介绍Dart基础知识的时候基本上都是在一个文件里面编写Dart代码的,但实际开发中不可能这么写,模块化很重要,所以这就需要使用到库的概念。 在Dart中,库的使用时通过import关键字引入的。 library指令可以创建一个库,每个Dart文件都是一个库,即使没有使用library指令来指定。 阅读全文
posted @ 2019-11-27 16:28 The_Chao 阅读(327) 评论(0) 推荐(0)
摘要: 一、Dart中的泛型 泛型方法 通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验) 一般用 T 表示泛型 getData<T>(T value){ return value; } void main(){ getData<String>('你好'); print( 阅读全文
posted @ 2019-11-24 21:07 The_Chao 阅读(1275) 评论(0) 推荐(0)
摘要: 一、Dart中一个类实现多个接口 abstract class A{ String name; printA(); } abstract class B{ printB(); } class C implements A,B{ //鼠标放在C处,选择快速修复 @override String nam 阅读全文
posted @ 2019-11-24 20:10 The_Chao 阅读(269) 评论(0) 推荐(0)
摘要: 一、Dart中的抽象类 Dart中抽象类: Dart抽象类主要用于定义标准,子类可以继承抽象类,也可以实现抽象类接口。 1、抽象类通过abstract 关键字来定义 2、Dart中的抽象方法不能用abstract声明,Dart中没有方法体的方法我们称为抽象方法。 3、如果子类继承抽象类,必须得实现里 阅读全文
posted @ 2019-11-24 19:43 The_Chao 阅读(331) 评论(0) 推荐(0)
摘要: 1.类中的静态成员 静态方法 1)使用static 关键字来实现类级别的变量和函数 2)静态方法不能访问非静态成员,非静态方法可以访问静态成员 class Person { //非静态属性、方法 // String name = '张三'; // void show() { // print(nam 阅读全文
posted @ 2019-11-24 17:46 The_Chao 阅读(305) 评论(0) 推荐(0)
摘要: 面向对象编程(OOP)的三个基本特征是:封装、继承、多态 封装:封装是对象和类概念的主要特性。封装,把客观事物封装成抽象的类,并且把自己的部分属性和方法提供给其他对象调用, 而一部分属性和方法则隐藏。 继承:面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现 阅读全文
posted @ 2019-11-22 15:13 The_Chao 阅读(511) 评论(0) 推荐(0)
摘要: 1.箭头函数 箭头函数中只能有一行代码 /*需求:使用forEach打印下面List里面的数据*/ void main(){ List list=['苹果','香蕉','西瓜']; // list.forEach((value){ // print(value); // }); list.forEa 阅读全文
posted @ 2019-11-22 12:43 The_Chao 阅读(548) 评论(0) 推荐(0)
摘要: 1.自定义方法 1.自定义方法的基本格式: 返回类型 方法名称(参数1,参数2,...){ 方法体 return 返回值; } void printInfo(){ print('我是一个自定义方法'); } int getNum(){ var myNum=123; return myNum; } S 阅读全文
posted @ 2019-11-21 18:04 The_Chao 阅读(973) 评论(0) 推荐(0)