python基础论文_Python基础 - 文章分类 - rwwh - 博客园

文章分类 - Python基础

摘要:参考 https://www.cnblogs.com/yuanchenqi/articles/5722574.html https://www.cnblogs.com/xiaoyuanqujing/protected/articles/11715744.html 密码:xiaoyuanqujing@

阅读全文

posted @ 2020-02-13 16:45

rwwh

阅读(58)

评论(0)

推荐(0) 编辑

摘要:一 引子 若基于单线程来实现并发,即使用一个主线程(很明显可利用的cpu只有一个)的情况下实现并发,即并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间过长或有一个优先级更高的程

阅读全文

posted @ 2020-02-13 12:44

rwwh

阅读(23)

评论(0)

推荐(0) 编辑

摘要:一 进程 1 什么是进程 进程:正在进行的一个过程或者说一个任务.是系统进行资源分配和调度的基本单位,是操作系统结构的基础. 进程程序的区别:程序仅仅只是一堆代码而已,而进程指的是程序的运行过程. 2 进程中的重要概念 进程的并行与并发 并行:并行是指两者同时执行; 并发:并发是指资源有限的情况下,

阅读全文

posted @ 2020-02-11 17:34

rwwh

阅读(37)

评论(0)

推荐(0) 编辑

摘要:https://www.cnblogs.com/xiaoyuanqujing/articles/11715697.html

阅读全文

posted @ 2020-02-10 20:48

rwwh

阅读(24)

评论(0)

推荐(0) 编辑

摘要:一 多道技术 1 技术背景 cpu在执行一个任务过程中,若需要操作硬盘的指令,指令一旦发出,硬盘上的机械手臂滑动读取数据到内存中,这一段时间,cpu需要等待,时间可能很短,但对于cpu来说已经很长很长,长到可以让cpu做很多其他的任务,如果我们让cpu在这段时间内切到去做其他任务,这样cpu不就充分

阅读全文

posted @ 2020-02-07 21:45

rwwh

阅读(410)

评论(0)

推荐(0) 编辑

摘要:一 Socket概述 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议. 二 Socket

阅读全文

posted @ 2019-12-27 21:54

rwwh

阅读(34)

评论(0)

推荐(0) 编辑

摘要:一,异常处理 异常是Python程序在运行过程中引发的错误.如果程序中引发了未进行处理的异常,脚本就会由于异常而终止运行. 1.1异常处理的基本语法 try: 代码块(可能出现错误的语句) #如果expect后不跟任何内容,则此时它会捕获到所有的异常 #如果在except后跟着一个异常的类型,那么此

阅读全文

posted @ 2019-12-04 22:31

rwwh

阅读(22)

评论(0)

推荐(0) 编辑

摘要:一 什么是元类 ①元类是类的类,是类的模板; ②元类是用来控制如何创建类的,正如类是创建对象的模板一样; ③元类的实例为类,用来直接控制生成类,python中任何class定义的类其实都是type类实例化的对象; #创建类的第一种方式 class Foo: def __init__(self,nam

阅读全文

posted @ 2019-12-03 19:57

rwwh

阅读(49)

评论(0)

推荐(0) 编辑

摘要:一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是类cls的对象 class Foo(object): pass f=Foo() print(isinstance(f,Foo)) issubclass(sub

阅读全文

posted @ 2019-11-24 21:11

rwwh

阅读(102)

评论(0)

推荐(0) 编辑

摘要:一 多态概述 ①多态指的是一类事物有多种形态,比如动物有多种形态:猫,狗,猪 #!/usr/bin/env python #-*coding:utf-8-*- class Animal:#同一类事物:动物 def talk(self): pass class Cat(Animal):#动物形态之一:

阅读全文

posted @ 2019-11-24 17:42

rwwh

阅读(61)

评论(0)

推荐(0) 编辑

摘要:一 继承概述 ①在OOP(面向对象)程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass)或派生类,而被继承的class称为基类,父类或超类(Base class,Super class); ②通过继承可以使一个类获取到其他类中的属性和

阅读全文

posted @ 2019-11-24 17:16

rwwh

阅读(63)

评论(0)

推荐(0) 编辑

摘要:https://www.cnblogs.com/xiaoyuanqujing/articles/11641000.html 一,封装引入 面向对象编程有三大特性:封装,继承,多态,封装指得是隐藏对象中一些不希望被外部所访问到的属性或方法.所以对于我们封装到对象或者类中的属性,要严格控制对它们的访问,

阅读全文

posted @ 2019-11-21 21:51

rwwh

阅读(124)

评论(0)

推荐(0) 编辑

摘要:https://www.cnblogs.com/xiaoyuanqujing/p/11636160.html 1,什么是对象? - 对象是内存中专门用来存储数据的一块区域. - 对象中可以存放各种数据(比如:数字,布尔值,代码) - 对象由三部分组成: ①对象的标识(id) ②对象的类型(type)

阅读全文

posted @ 2019-11-21 11:56

rwwh

阅读(41)

评论(0)

推荐(0) 编辑

摘要:json & pickle(* * * *) 注:eval方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值

阅读全文

posted @ 2019-11-20 22:28

rwwh

阅读(36)

评论(0)

推荐(0) 编辑

摘要:random模块(* *) import random print(random.random())#(0,1) float print(random.randint(1,5))#[1,5] print(random.randrange(1,5))#[1,5] print(random.choice

阅读全文

posted @ 2019-11-19 22:21

rwwh

阅读(20)

评论(0)

推荐(0) 编辑

摘要:time模块(* * * *) 在python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型. 格式化的时间字符串 元组(stru

阅读全文

posted @ 2019-11-11 11:31

rwwh

阅读(123)

评论(0)

推荐(0) 编辑

摘要:一,包概述 当应用程序或项目具有较多的功能模块时,如果把他们都放在同一个文件夹下,就显得不合理了,这时,可以使用Python中提供的包来管理较多的功能模块 包其实就是包含一个__init__文件的文件夹,文件夹内可以组织子模块或子包,例如: 需要强调的是 #1 在Python中,即便包下没有__in

阅读全文

posted @ 2019-11-11 11:26

rwwh

阅读(56)

评论(0)

推荐(0) 编辑

摘要:https://www.cnblogs.com/yuanchenqi/articles/5732581.html https://www.cnblogs.com/xiaoyuanqujing/articles/11640975.html 一 ,模块(module)概述 在计算机程序开发中,随着程序代

阅读全文

posted @ 2019-11-07 23:34

rwwh

阅读(445)

评论(0)

推荐(0) 编辑

摘要:一 上下文管理协议(__enter__和__exit__) 上下文管理器是指实现上下文管理协议方法的对象,它主要用于安全地释放资源(如打开的文件,数据库连接或网络连接,对对象的锁定等);对于上下文管理器对象可以使用with语句来使用它,在with语句中可以使用上下文管理器或提供资源,当退出with语

阅读全文

posted @ 2019-11-07 22:22

rwwh

阅读(163)

评论(0)

推荐(0) 编辑

摘要:一 初探装饰器 1.1为何要用装饰器 软件的设计应该遵循开放封闭原则,即对扩展是开放的,而对修改是封闭的.对扩展开放.意味着有新需求或变化时,可以对现有代码进行扩展,以适应新的情况.对修改封闭,意味着对象一旦设计完成,就可以独立完成其工作,而不要对其进行修改. 软件包含的所有功能的源代码以及调用方式

阅读全文

posted @ 2019-10-31 17:26

rwwh

阅读(34)

评论(0)

推荐(0) 编辑

Powered by:

博客园

Copyright © 2020 rwwh

Powered by .NET 5.0.1-servicing.20575.16 on Kubernetes

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值