随笔分类 - python入门指南
摘要:MySQL入门(二) 表的引擎:驱动数据的方式 数据库优化 数据库的安全模式 MySQL的数据类型 首先我们先看下MySQL里主要有哪些数据类型: 整型 在MySQL里整型分为以下几类,它们的区别只是表示范围不一样而已: tinyint:1字节,范围 128~127 smallint:2字节,范围
阅读全文
摘要:MySQL入门(一) 什么是数据库 顾名思义,数据库就是管理数据的仓库(系统)。 数据库分类: 1. 关系与非关系: 关系:数据库中表与表之间有联系 —— MySQL 非关系:没有表的概念 —— Redis、MongoDB 2. 内存与硬盘: 硬盘:数据永久存储 —— MySQL、MongoDB 内
阅读全文
摘要:MySQL数据库的卸载与安装 MySQL的完全卸载 因为不知道什么原因,电脑里同时存在两个版本的mysql,所以决定卸载重新安装,但是大家都说MySQL很难清除干净,所以特地查找完全卸载MySQL的方法。 首先,快捷键win+r输入regedit进入注册表,找到HKEY_LOCAL_MACHINE\
阅读全文
摘要:进程与线程的并发 在讲并发之前,我们需要了解几个概念:什么是串行、并发、并行? 串行:完整执行完一个程序再执行下一个 并发:程序之间看起来是同时运行的 并行:真正做到了同时运行 除此之外, 多道技术 里有两点需要我们关注一下(括号内的为扩展内容): 空间复用:多进程共用内存条(分块 分页 分段+分页
阅读全文
摘要:网络编程 网路编程基础知识 1. C/S和B/S架构 C : client S : server 客户端,服务端 B : browser S : server 浏览器,服务端 B/S架构本质也是C/S 2. 网络的七层协议:(应表会传网数物) 物理层:电信号(0和1) 数据链路层:把物理层的电信号分
阅读全文
摘要:趣谈python的内存分配机制 原文地址:https://www.cnblogs.com/Du704/p/11543339.html 虽然我们现在得益于时代和技术的发展,不用再担心内存的问题;但是遥想当年,都是恨不得一个钢镚掰成俩份用,所以我就想深入了解一下,在python中内存分配的一些小秘密。
阅读全文
摘要:元类 什么叫元类 我们知道在python中一切皆对象(object),那么所以有的对象都成了object的子类,那么object类又是由谁创建的呢? 实际上, 能够创建类的类,叫元类。 还有一个概念就是:元类创建了object类,同时又是object类的子类(这是什么鬼?我们就不去考虑这个逻辑了,已
阅读全文
摘要:反射须知 isinstance & issubclass isinstance ( object , classinfo ) 如果 object 实参是 classinfo 实参的 实例 ,或者是(直接、间接或 虚拟)子类的 实例 ,则返回 true。如果 object 不是给定类型的对象,函数始终
阅读全文
摘要:python 冷知识(装13 指南) list1 += list2 和 list1 = list1 + list2 的区别 会发生这样的情况就是可变数据类型在 的时候自身的内存地址不变,只是改变了这个地址里的值。而 返回了他们相加后的内存地址,此时已经和 没有关系了。 在函数或类的定义中使用_Non
阅读全文
摘要:浅谈面向对象 概要:面向对象,顾名思义,面向对象模式中的主体被称为对象(object)。每个对象都是类(class)的实例(instance)。 什么是面向对象 其实在我学了辣么久的编程,直至今日仍然对所谓的“面向对象”的了解不够深刻,大概是“不识庐山真面目,只缘身在此山中”。一直没有什么作对比,所
阅读全文
摘要:模块 定义方法 在我们之前的学习中我们知道在python内置命名空间中定义了很多函数(例如len)和类(例如list)。 除了内置的定义外,标准的python程序分配包括数以千计的数值、函数以及被组织在附加库中的类(称之为 模块 ,一个程序内可以导入)。比如 模块、 随机数模块。 python的 声
阅读全文
摘要:递归 在计算机程序中,描述迭代的一种方式是使用循环,比如while和for。另一种完全不同的迭代实现方式就是 递归 。 递归是一种技术,这种技术通过一个函数在执行过程中一次或者多次调用其本身。少部分编程语言是不明确支持循环结构,而是直接依靠递归来表示迭代。但是大多数现代编程语言都通过和传统函数调用相
阅读全文
摘要:条件表达式 python支持条件表达式的语法,可以取代一个简单的控制结构。一般语法表达式的语法如下: 对于这种复合表达式,如果条件为真,则计算expr1;否则,计算expr2。这相当于Java或C++中的语法: 比如我们不依赖内置函数 来获得一个数的绝对值,我们可以这样写: 解析语法 python提
阅读全文
摘要:生成器的简要概述 在上一篇随笔中我们简单了解了一下迭代器,不过在python中,创建迭代器最好的技术就是使用 生成器 。生成器的语法实现类似于 函数 ,但不返回值。为了显示序列中的每一个元素,会使用 语句。比如我们来实现一下 的方法: 注意:我们使用关键字 而不是 来表示结果,表明我们正在pytho
阅读全文
摘要:迭代器的简要概述 在说迭代器之前我们先来看一下以下的代码: 在我们之前学习的for循环中,实际上就是从迭代器中一个一个地拿元素。 我们注意到,在python中有许多类型的对象可以被定义为可迭代的。基本容器类型,如列表、元组和集合,都可以被定义为迭代类型。此外,字符串也可以产生它的字符迭代,字典可以生
阅读全文
摘要:装饰器知识梳理 首先,我们要理解装饰器的含义,顾名思义,装饰器的主要作用就是 装饰 !即为一个或多个现有的函数 增加功能 。 在了解装饰器功能前,我们先了解为什么要使用装饰器,好比某个项目已经上线,但是现在想给其中几个功能添加一点功能,这时候我们应该尽量做到 不去修改 原方法的 代码 和 调用方式
阅读全文
摘要:函数基本知识梳理 概念 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。我们也可以自己创建函数,这被叫做用户自定义函数。 函数实际上就是实现某一功能的方法。 定义函数 你可以
阅读全文
摘要:基本语法 表示文件的路径(绝对路径或者相对路径),也可以是要被封装的整数类型文件描述符。(如果是文件描述符,它会随着返回的 I/O 对象关闭而关闭,除非 被设为 。) 是一个可选字符串,用于指定打开文件的模式,默认是 ,其他含义如下: | 字符 | 意义 | | | | | ‘r' | 读取(默
阅读全文
摘要:python进阶之内置方法 字符串类型的内置方法 1. 常用操作与方法: | | | | | | | 按索引取值 | str[index] | | 切片 | ste[start:stop:step] | | 长度 | len(str) | | 成员运算in和not in | str1 in str2
阅读全文

浙公网安备 33010602011771号