-
python 之 面向对象(多态性、装饰器方法 内置函数补充)
7.6 多态性 1 什么是多态性 多态指的是同一种事物多种形态,在程序中用继承可以表现出多态。多态性:可以在不用考虑对象具体类型的前提下而直接使用对象下的方法 2、为什要用多态 用基类创建一套统一的规则,强制子类去遵循(使用抽象类实现),可以在不考虑对象具体的...
-
Python的基本数据类型2
1、str(字符串) 1、切片 str = " 你好,我是Python " s = str[0:4] # 用法[start:end:step],指定开始下标和结束下标,step是步长,默认是1,可以不指定 # 包括开头的下标,但是不包括结尾的下标 ,所以结果是:你好,我 2、字符串相关方法 str = " ok,你好,我是Py...
-
python算法与数据结构-二叉树的代码实现(46)
一、二叉树回忆 上一篇我们对数据结构中常用的树做了介绍,本篇博客主要以二叉树为例,讲解一下树的数据结构和代码实现。回顾二叉树:二叉树是每个节点最多有两个子树的树结构。通常子树被称作左子树(left subtree)和右子树(right subtree) 二、二叉树比链表好在哪...
-
Django框架深入了解_04(DRF之url控制、解析器、响应器、版本控制
一、url控制 基本路由写法:最常用 from django.conf.urls import url from django.contrib import admin from app01 import viewsurlpatterns = [ url(r ' ^admin/ ' , admin.site.urls), url(r ' ^books/ ' , views.Books.as_view()), url(r ' ^book/ ' , views.Book...
-
python内置装饰器@property
前言 今天来说一下@property装饰器,这是个python内置的装饰器,主要是作用是把类中的一个方法变为类中的一个属性,并且使定义属性和修改现有属性变的更容易 我们可以看一下@property源码中给的实例和解释 1 Decorators make defining new properties or modifying exi...
-
Python进阶:并发编程之Futures
区分并发和并行 并发(Concurrency). 由于Python 的解释器并不是线程安全的,为了解决由此带来的 race condition 等问题,Python 便引入了全局解释器锁,也就是同一时刻,只允许一个线程执行。当然,在执行 I/O 操作时,如果一个线程被 block 了,全局解释器锁便会被释...
-
python day1 python基础
第一周 第 5 章 1、编辑语言主要从以下几个角度进行分类,编辑型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言。 2、编译型和解释型 编译型语言:c c++ 解释型语言:java javascript python 更容易移植 3、动态语言和静态语言 通常我们所说的动态语言...
-
矩阵的运算:Python语言实现
一.矩阵的加减法 import numpy as np # 这里是矩阵的加法 ar1=np.arange(10).reshape(10,1 )ar1ar2 =np.arange(10).reshape(10,1 ) print (ar1) print ( ' \n ' ) print (ar2)ar1 +ar2 输出: [[0] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ]][[0] [ 1 ]...
2019-07-24 09:14:22 实现
-
python算法与数据结构-栈(43)
一、栈的介绍 栈作为一种数据结构,是一种只能在一端进行插入和删除操作。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈被使用于非常多的地方,例如浏览器中的后退...
-
python并发编程
并发编程是我们编程中常用的优化程序性能的手段,能提高CPU的使用率。一般使用是多线程,多进程,协程 一、python的全局解释锁GIL 我们目前跑的python程序大多数都是在cpython上运行的。cpython是有一个全局解释锁,具体什么意思,可以两个方面理解 在同一时刻,只能运...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
