随笔分类 -  python基础知识

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