![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Devin01213
一切皆有可能!
展开
-
python中list和str互转
1、list转strlist中的元素若是整型,则需要先转换为字符型后再转为str类型。2、str转list原创 2019-02-15 11:07:24 · 1724 阅读 · 0 评论 -
python pymysql 模块操作MySQL
查询import pymysqlconn = pymysql.Connect(host='127.0.0.1',port=3306,user='root',passwd='123456',db='ResearchPlatform',charset='utf8')cursor = conn.cursor()sql = "select * from Query"cursor.exec...原创 2019-02-15 13:32:22 · 92 阅读 · 0 评论 -
python 类(Class)和实例(Instance)
类类是抽象的模板,实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。通过类定义数据类型的属性(数据)和方法(行为),属性用来描述数据,方法(即函数)用来描述这些数据相关的操作。也就是说,“类将行为和状态打包在一起”。python中一切皆对象,类也称为“类对象”,类的实例也称为“实例对象”。一个类创建实例对象时,每个对象会共享这个类的行为(类...原创 2019-01-31 14:55:39 · 4062 阅读 · 0 评论 -
Python——Pickle库
pickle是python语言的一个标准模块,安装python后已包含pickle库,不需要单独再安装。那么为什么需要序列化和反序列化这一操作呢? 1.便于存储。序列化过程将文本信息转变为二进制数据流。这样就信息就容易存储在硬盘之中,当需要读取文件的时候,从硬盘中读取数据,然后再将其反序列化便可以得到原始的数据。在Python程序运行中得到了一些字符串、列表、字典等数据,想要长久的保存下...原创 2019-03-06 10:23:18 · 306 阅读 · 0 评论 -
python离线与在线安装依赖包
Windows环境:(1)离线安装 在线搜索并下载需要的第三方库:网址https://pypi.org/project/ 安装whl包: cd 到包存放路径,执行pip install**.whl 安装tar.gz包:cd到解压后路径,执行python setup.py install(2)在线安装pip install [package...原创 2019-03-07 09:01:13 · 1675 阅读 · 0 评论 -
python——numpy 常用操作
NumPy 是 Python 语言的一个扩充程序库,支持大量高维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。同时NumPy 是机器学习必不可少的工具之一。常用操作主要有:创建数组 数组运算 数学函数 数组切片和索引 数组形状操作 数组排序 数组统计环境Python 3.6 NumPy: 1.14.21、导包import numpy as np2...原创 2019-04-30 08:17:59 · 1714 阅读 · 0 评论 -
Pandas——groupby()
import pandas as pdimport numpy as npgroupby的基础操作In [2]: df = pd.DataFrame({'A': ['a', 'b', 'a', 'c', 'a', 'c', 'b', 'c'], ...: 'B': [2, 8, 1, 4, 3, 2, 5, 9], ......原创 2019-08-08 10:38:52 · 250 阅读 · 0 评论 -
python configparser模块操作properties文件
properties文件中定义属性import configparser as cfpdef getProp(): filePath = '../dao/properties/prop.properties' #配置文件的相对路径 cf = cfp.ConfigParser() cf.read(filePath) # 获取所有section,返回值为l...原创 2019-02-15 11:02:32 · 1128 阅读 · 0 评论 -
python ox_Oracle 模块操作Oracle
操作流程如下:①.引用模块cx_Oracle②.连接数据库③.获取cursor④.使用cursor进行各种操作⑤.关闭cursor⑥.关闭连接打开oracle配置文件tnsnames.ors,查看host、port、service_name,以及确定username,password.创建数据库连接db=cx_Oracle.connect('{username}...原创 2019-02-15 10:52:53 · 1894 阅读 · 0 评论 -
python 字典的核心底层原理
字典对象的核心是散列表。散列表是一个稀疏数组(总是有空白元素的数组),数组的每个单元叫做 bucket。每个 bucket 有两部分:一个是键对象的引用,一个是值对象的引用。所有 bucket 结构和大小一致,我们可以通过偏移量来读取指定 bucket。下面通过存储与获取数据的过程介绍字典的底层原理。 存储数据的过程例如,我们将‘name’ = ‘张三’ 这个键值对存储到字典map中...原创 2019-01-23 20:24:41 · 1315 阅读 · 0 评论 -
python 函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数分类1. 内置函数。如 str()、list()、len()等这些都是内置函数,我们可以拿来直接使用;2. 标准库函数。通过 import 语句导入库,然后使用其中定义的函数;3. 第三方库函数。Python 社区也提供了很多高质量的库。下载安装这些库后,也是通过 import 语句导入,然后可以使用这些第三方库的函...原创 2019-01-28 13:09:07 · 248 阅读 · 0 评论 -
python对象与引用
对象Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值)组成。1. 标识用于唯一标识对象,通常对应于对象在计算机内存地址。使用内置函数 id(obj)可返回对象 obj 的标识。2. 类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的操作。可以使用 type(obj)获得对象的所属类型。3. 值表示对象所存储的数...原创 2019-01-21 09:03:04 · 713 阅读 · 0 评论 -
python 继承
Python 支持多重继承,一个子类可以继承多个父类。继承的语法格式如下:class 子类类名(父类 1[,父类 2,...]): 类体如果在类定义中没有指定父类,则默认父类是 object 类。object 是所有类的父类,里面定义了一些所有类共有的默认实现,比如:__new__()。定义子类时,必须在其构造函数中调用父类的构造函数。调用格式:父类名.__init__(self,...原创 2019-01-31 21:28:35 · 255 阅读 · 0 评论 -
python标准数据类型与运算符
标准数据类型Python3有六个标准的数据类型:Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典)Python3 的六个标准数据类型中:不可变数据类型(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据类型(3 个):List(列表)、Dictionary(字...原创 2019-01-22 13:03:10 · 743 阅读 · 0 评论 -
python 组合
“is-a”关系,我们可以使用“继承”。实现子类拥有父类的方法和属性。“is-a”关系指的是类似这样的关系:狗是动物,dog is animal。狗类就应该继承动物类。“has-a”关系,我们可以使用“组合”,也能实现一个类拥有另一个类的方法和属性。”has-a”关系指的是这样的关系:手机拥有 CPU。 Phone has a CPU。class Phone: def __init...原创 2019-01-31 21:39:10 · 618 阅读 · 0 评论 -
python 工厂模式
使用专门的工厂类将实现类、创建对象进行统一的管理和控制。class Benz: passclass BMW: passclass BYD: passclass CarFactory: def createCar(self,brand): if brand == '奔驰': return Benz() ...原创 2019-02-01 12:43:34 · 123 阅读 · 0 评论 -
python 单例模式
确保一个类只有一个实例,并且提供一个访问该实例的全局访问点。单例模式只生成一个实例对象,减少了对系统资源的开销。当一个对象的产生需要比较多的资源,如读取配置文件、产生其他依赖对象时,可以产生一个“单例对象”,然后永久驻留内存中,从而极大的降低开销。class MySingleton: __obj = None #私有属性 __init_flag = True def...原创 2019-02-01 13:08:38 · 143 阅读 · 0 评论