- 博客(9)
- 收藏
- 关注
原创 Python中的文件和异常
目录1文件1.1读文件1.2写文件1.3文件的其他操作1.4存储数据(JSON模块)2异常2.1 try-except-else代码块1文件1.1读文件以下显示python中文件读取操作的代码:with open('data.txt') as file_object: contents = file_object.read()这里有几个关键点:1. open()函数:这里open函数负责打开文件,而传入的参数即为要打开文件的路径...
2021-07-20 21:54:31
115
原创 Python中的函数
目录1定义函数2传递参数2.1参数类型2.1.1位置实参2.1.2关键字实参2.1.3传递列表2.2传递任意数量的实参3返回值4将函数存储在模块中4.1导入模块4.2导入特定函数4.3使用as指定别名1定义函数下面是一个打印问候语的简单函数,名为greet_user():def greet_user(): """显示简单的问候语""" print("hello!")greet_user()其中,我...
2021-07-10 17:15:00
272
原创 Python中的列表
目录1前言2列表的添加和删除2.1添加2.1.1 append()2.1.2 insert()2.2删除2.2.1 del()2.2.2 pop()2.2.3 remove()3组织列表3.1对列表排序3.1.1 sort()3.1.2 sorted()3.2获取列表长度1前言列表是由一系列按特定顺序排列的元素组成,列表中的元素可以包含字母表中所有字母、数字的组合,其中的元素之间没有任何关系。Python中用方括号( [ ]...
2021-07-09 15:55:43
258
原创 Java中的LSP原则
目录1 LSP定义2 Java中对LSP的支持3 LSP原则的实例说明4 Covariance(协变)与 Contravariance(反协变)4.1Covariance(协变)4.2Contravariance(反协变)1 LSP定义如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得T1定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有变化,那么类型T2是类型T1的子类型。2 Java中对LSP的支持(1)子类型可以增加方法...
2021-07-02 23:37:19
890
原创 Java如何抛出异常
目录1前言2异常2.1 checked and unchecked exceptions2.2判断使用checked exceptions or unchecked exceptions?2.3checked exceptions的处理操作2.3.1 throws2.3.2如何抛出一个异常2.3.3 try-catch-finally1前言Java中有两种“Abnormals”——Error和Exception:Error:描述java中的内部系统错误...
2021-06-28 12:12:13
13081
原创 计算机系统大作业——程序人生
目录第1章 概述1.1 Hello简介1.2 环境与工具1.3 中间结果1.4 本章小结第2章 预处理2.1预处理的概念与作用2.2在Ubuntu下预处理的命令2.3 Hello的预处理结果解析2.4 本章小结第3章 编译3.1 编译的概念与作用3.2 在Ubuntu下编译的命令3.3 Hello的编译结果解析3.3.1 编译文件指令3.3.2 数据1. 字符串2. 数组3. 局部变量3.3.3 全局函数3.3.4 类.
2021-06-26 08:13:45
189
原创 Java中的装饰器模式(Decorator)
1前言Java中面向可复用性和可维护性的设计模式大体上分为三类:创建型模式(Creational patterns)、结构型模式(Structural patterns)、行为类模式(Behavioral patterns),本文将主要介绍结构型模式中的装饰器模式(Decorator pattern)。2 装饰器模式简介2.1 定义一种用于代替继承的技术,无需通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。2.2模式类...
2021-06-22 09:23:07
401
原创 JAVA中==,equals(),hashCode()
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..
2021-06-05 12:22:44
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人