随笔分类 - python基础知识
摘要:centos 安装python相关 python3 https://blog.csdn.net/tanxiaob/article/details/78725301
阅读全文
摘要:[TOC] 客栈遇到的问题 从开始学习编程后,我就想开一个 Hello World 餐厅,由于一开始资金不足,所以只能开一个古老的小客栈。 客栈运营了几天,我发现我们的客栈存在着一个问题 我们的厨师只负责炒菜,炒好了放在一边继续炒其他菜,所以店小二必须经常进出厨房,一方面看看菜到底炒好了没有,如果炒
阅读全文
摘要:[TOC] python常用三方库 openpyxl openpyxl是一个第三方库, 可以处理xlsx格式的Excel(2007版之后)文件 pip install openpyzl 读取Excel文件 导入包 from openpyxl import load_workbook 初始化对象,默认
阅读全文
摘要:[TOC] CA认证相关 "公钥私钥详解 " 基本概念 1. 密钥对: 在非对称的加密技术中心, 有两种密钥, 分为私钥和公钥,私钥 RSA算法 公钥. 2. 公钥: 公钥用来给数据加密, 用公钥加密的数据只能使用私钥解密,是密钥持有者公布给他人的. 3. 私钥: 用来解密公钥加密的数据,是密钥持有
阅读全文
摘要:[TOC] Python 文件操作 一. 初始文件操作 使用python来读写文件是非常简单的操作. 我们使用open()函数来打开一个文件, 获取到文件句柄. 然后通过⽂件句柄就可以进行各种各样的操作了. 根据打开方式的不同能够执⾏的操 作也会有相应的差异. 打开文件的方式: r, w, a, r
阅读全文
摘要:[TOC] Python 面对对象(其他相关,异常处理,反射,等..) 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 class Foo(object): pass obj = Foo() isinstance(obj, Foo) 二、issubclass(s
阅读全文
摘要:[TOC] Python 面对对象(进阶) 类的成员 一. 字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段属于对象 静态字段属于类 字段的定义和使用 class Province: 静态字段 country = '中国' def __
阅读全文
摘要:[TOC] Python 面对对象(基础) 一. 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程(Object Oriented Programming,O
阅读全文
摘要:[TOC] Python 模块(二) re re模块提供了正则表达式的相关操作 主要字符介绍: 通配符,除了换行符之外的任意字符 匹配字符串的开始 匹配字符串的结尾 关于次数的: 按紧挨着的字符重复无数次, 重复零次或更多次 1到无穷次, 重复一次或更多次 (0,1) 重复零次或一次 重复n次 重复
阅读全文
摘要:[TOC] Python 模块(一) 模块的引用方式 1. import 语句 执行对应文件 引入变量名 import time 导入时间模块,也可以同时导入多个模块,用逗号隔开 2. from ... import 模块名 from my_model import main 3. from ...
阅读全文
摘要:[TOC] Python 三大器 迭代器,生层器,装饰器 在介绍三大器之前先来了解一下容器和可迭代对象... 一. 容器 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in关键字判断元素是否包含在容器中。通常这类数据结构把所有的元素存储在内存中(也有
阅读全文
摘要:[TOC] Python 内置函数 filter filter(处理逻辑, 可遍历对象)遍历序列中的每个元素,判断每个元素的布尔值为True则保留元素. 用法:返回执行结果为TRUE的入参(入参是列表字符元组) print filter(lambda x:x x 4,range(10)) 结果:[0
阅读全文
摘要:[TOC] 函数的定义和使用 1 def test(x): x代表形参 2 ''' 3 2 x+1 4 :param x:整形数字 5 :return:返回计算结果 6 ''' 7 y = 2 x+1 8 return y 9 p = test(3) test()表示运行名为test函数,3代表实参
阅读全文
摘要:python 那些零碎的知识点 一. 字符串格式化 1. "旧式字符串解析(%操作符)" 'Hello, %s' % name "Hello, Bob" 'Hey %(name)s, there is a 0x%(errno)x error!' % { "name": name, "errno":
阅读全文
摘要:[TOC] Python 基本数据类型 一. 数字 (int) 基本介绍 python 的数字类型基本分为 整数,长整数, 浮点数. 整数: 类如 1, 11, 22, 36... 长整数: 就是比较长的整数,本身还是整数, 哈哈~ 类如 154864131, 548798466111131313.
阅读全文
摘要:Python 初识Python 认识开发语言 开发语言有高级语言的低级语言之分 低级语言: c, 混编, 属于机器码,编程中底层用的 实现效率低,执行效率高,对硬件的可控性强,目标代码小,可维护性差,可移植性差 高级语言: Python, Jave, PHP, C , go.. 属于字符码,相比机器
阅读全文
摘要:[TOC] windows和linux下 Python2,Python3 的环境及安装 window下安装 1、下载安装包 https://www.python.org/downloads/ 2、安装 默认安装路径:C:\python27 3、配置环境变量 【右键计算机】 》【属性】 》【高级系统设
阅读全文
摘要:[TOC] Python那点事 相信很多小伙伴会跳过此环节, 但是还是要简单介绍一下~ 致敬创始人,创造了这么伟大的语言~ 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python
阅读全文
摘要:一. 装饰器 在不改变原函数的调用方式和函数,额外的增加功能 1. 简单装饰器 2. 函数带返回值 3. 原函数携带参数 4. 完整的装饰器的写法 5. 装饰器带参数 6. 多个装饰器装饰同一个函数 7. 装饰器修复技术
阅读全文
摘要:并发编程知识点剖析 一. 进程(Process):是系统进行资源分配和调度的基本单位,是操作系统结构的基础,进程是线程的容器。 线程(Threading): 一条流水线的工作过程,cpu最小执行单位 线程与进程的区别可以归纳为以下4点: 1)地址空间和其它资源(如打开文件):进程间相互独立,同一进程
阅读全文

浙公网安备 33010602011771号