Python学习day09 - Python进阶(3)异常处理1. 什么是异常2. 语法错误3. 逻辑错误4. 万能捕捉异常的方式Python深浅拷贝1. 拷贝(赋值)2. 浅拷贝3. 深拷贝基本的文件操作1. 找到文件路径2. 双击打开3. 看文件4. 写文件5. 关闭文件实战之猜年龄游戏 Python学习day09 - Python进阶(3)
能够表达多态的应用场景: 1.以长辈作为函数或方法的参数 2.以长辈作为函数或方法的返回值 抽象类,接口,多态的收尾案例 汽车租赁系统 所有的汽车都具备品牌,车牌号,日租金 大巴车Bus:大巴车有很多座位 普通
1.函数的定义 什么是函数 函数就是某个拥有具体功能的工具 为什么要使用函数 1.提高开发效率 2.减少代码冗余 3.提高程序的扩展性 怎样定义一个函数 def是定义一个函数的关键字 函数名:函数名的定义与变量名相同,函数名只能包含字符串、下划线和数字且不能
java学习日志day09 2019年7月9日 温故知新 对象 类(属性:成员变量)、方法(成员方法,构造方法,构造代码块) 继承 extends 子类继承主类,就是代码的拓展 –-----------------–--------- 关于修饰符 static 静态变量随着类的加载(发发去的静态常量池),而加载到方法 区的京台区,静态区会对
阅读目录 为什么要用函数 函数的定义与调用 函数的返回值 函数的参数 本章小结 1、为什么要用函数 现在python届发生了一个大事件,len方法突然不能直接用了。。。 然后现在有一个需求,让你计算'hello world'的长度,你怎么计算? 这个需求对于现在的你其实不难,我们一起来
继承中一个经典的应用就是equals方法 equals跟==的区别: ****是一个判断相等的运算符 这个运算符两边如果是基本数据类型,判断的是基本数据类型的值是否相等 比如: int i=3; int j=3; System,out,println(ij);//true 这个运算符的两边如果是某个类类型的对象,判断的是两个
一.昨日作业 1 import requests 2 from bs4 import BeautifulSoup 3 from pymongo import MongoClient 4 5 # 连接MongoDB客户端 6 client = MongoClient('localhost', 27017) 7 # 创建或选择wangdoujia库,index集合 8 index_col = client['wangdoujia']['
一. 目录 1.进程的概念和两种创建方式 2.多进程爬虫 3.守护进程 4.进程队列 5.进程队列简单应用(实现数据共享) 6.线程的两种创建方式 7.线程和进程的效率对比 8.线程共享统一进程的数据 9.死锁现象 10.线程队列的三种应用 11.多线程执
文件操作 什么是文件 文件是操作系统提供的虚拟的单位,有了文件我们可以读取数据,没有文件的话应该去硬盘上扣动机械手臂然后寻找数据. 如何使用文件 打开文件() 读写数据 保存 关闭文件 使用Python写一个小程序控制文件 read一次性读取所有数据 f = open(r'C:\Users\nickc\Deskt
一、Mongoose检验参数 required : 表示这个数据必须传入max: 用于 Number 类型数据, 最大值 min: 用于 Number 类型数据, 最小值 enum:枚举类型, 要求数据必须满足枚举值 enum: ['0', '1', '2'] match:增加的数据必须符合 match(正则) 的规则 maxlength: 最大值 minlength: 最小值 var Us
RAID(独立冗余磁盘阵列) RAID0、RAID1、RAID5、RAID10 LVM(逻辑卷管理器) 1
在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。 @property装饰器 之前我们讨论过Python中属性和方法访问权限的问
2019.4.9 S21 day09笔记总结 一、三元运算 三元运算又叫三目运算。(是为了赋值的) v = 前面 if 条件 else 后面 #条件为真,v取if前面的值;条件为假,v取if后面的值 # 三元运算是if条件判断的简化版 if 条件: v = '前面' else: v = '后面' 练习题 # 让用户输入值,如果值是整
今日内容: 一:复习: 1文件处理: 1;操作文件的三步骤;打开文件。操作文件。释放文件 2:读,写 3:边读边写:with open('1.txt', 'r', encoding='utf-8') as rf: with open('2.txt', 'w', encoding='utf-8
内存管理 一.引用计数:垃圾回收机制的依据 1.变量的值被引用,该值的引用计数 +12.变量的值被解绑,该值的引用计数 -13.引用计数为0时就会被垃圾回收机制回收 二.引用计数会出现循环引用问题:相互引用无法释放 1.两个变量引用其值,值之间又相互引用 2.变量与值进行解绑,但是值之间还
一、Linux基础 - 计算机以及日后我们开发的程序防止的服务器的简单操作 二、Python开发 a.开发 1.开发语言 高级语言:Python Java、PHP C# Go ruby C++... ===》 字节码 低级语言:C、汇编 ===》 机器码 2.语言对比 PHP类:仅
一、函数的定义以及分类: 什么是函数:函数是可以重复调用来完成特定功能的代码块。-----(重复利用的工具) """1 什么是函数?重复利用的工具————可以完成特定功能的代码块2 为什么要用函数?3 函数的分类:内置函数与自定义函数#1、内置函数为了方便我们的开发,针对一些简单的功能,pyt
1生成器 生成器的本质 是迭代器 函数体存的是代码#存yield 的时候是生成器 函数生成生成器 def fun(): print(1) yield 4g = fun() View Code #碰到return 就结束函数 #碰到 yield 就挂起 def fun(): print(1) return 2def fun(): print(1) yield 4
一.函数的进阶 1.1 动态参数 1.2* ** 1.3*args , **kwargs 1.4 函数的注释 1.5名称空间 1.6函数的嵌套 1.1动态参数 静态 def func(): # 形参 passfunc() #实参 #不确定 变化的 动态位置参数 def func(a,b,c,*args ): #在形参位置*叫做
Java面向对象------使用重写技术编写自己的MyString类 在子类中重写toString()和equals()方法。 课程笔记 1.代码 运行入口package com.AcJam.test01; public class Main { public static void main(String[] args) { MyString str1 = new MyString("xxx"); MyString s
Java面向对象------分包 在进行Java项目设计与开发的过程中,为了方便项目的组织与管理、避免命名的冲突,分包是非常有必要的,也是行之有效的解决方法。 课程笔记 1.分包的好处 防止了类的重名问题 让我们的项目结构更清晰 方便我们管理类 2.命名规范 网络域名的倒叙:com/cn/n
前倾回顾 1.总结进程线程的区别 2.网络通信模型 [1] 循环模型:循环接收请求处理请求,每次同时只能处理一个请求 [2]IO并发模型,可以同时处理多个IO请求 [3]多进程/多线程网络并发:可以互不影响处理多个任务 3.基于fork的多进程并发 4.ftp文件服务模型 ********************
初识函数 1.什么是函数 具有封装功能的代码块。 2.函数的定义,函数名,函数体以及函数的调用。 1.定义函数,使用def def 函数名(): 函数体 2.函数名,跟变量的命名规范基本相同 3.函数体,具体要执行的的功能 4.
第1节 继承 day09_01_继承的概述 day09_02_继承的格式 day09_03_继承中成员变量的访问特点 day09_04_区分子类方法中重名的三种变量 day09_05_继承中成员方法的访问特点 day09_06_继承中方法的覆盖重写_概念与特点 day09_07_继承中方法的覆盖重写_注意事项 day09_08_继承中方法的覆