自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 python 读取大文件

python 读取大文件python读取文件一般情况是利用open()函数以及read()函数来完成:f = open(filename,'r')f.read()这种方法读取小文件,即读取大小远远小于内存的文件显然没有什么问题。但是如果是将一个10G大小的日志文件读取,即文件大小大于内存,这么处理就有问题了,会造成MemoryError … 也就是发生内存溢出。这里发现跟re...

2018-09-10 14:38:40 16085 2

转载 Githup入门到上手

GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。创建自己...

2018-05-17 23:04:34 2139

原创 MySQL pymysql

1、MySQL用户账户管理    1、开启MySQL远程连接        1、获取root权限            sudo -i        2、cd到配置文件所在路径            cd /etc/mysql/mysql.conf.d/        3、vi mysqld.cnf            #bind-address = 127.0.0.1            浏...

2018-05-08 21:33:44 856

原创 MySQL 查询

1、索引分类    1、普通索引    2、唯一索引    3、主键索引    4、外键索引2、普通索引(index)    1、使用规则        1、一个表中可以有多个index字段        2、字段的值可以有重复,也可以为NULL值        3、经常把做查询条件的字段设置为index字段        4、index字段的key标志为: MUL    2、创建        ...

2018-05-08 21:32:49 189

原创 MySQL 表操作

1、字符类型的宽度和数值类型的宽度的区别    1、数值类型的宽度仅仅为显示宽度,只用于select查询显示,和占用的存储空间大小无关,可用zerofill查看效果    2、字符类型的宽度超过则无法存储2、where条件子句(配合查询、修改、删除操作)    1、语法格式        select * from 表名 where 条件;3、表记录管理    1、删除表记录        1、d...

2018-05-08 21:31:38 230

原创 MySQL 基本操作

1、MySQL概述    1、什么是数据库        数据库是一个存储数据的仓库    2、都有哪些公司在用数据库        金融机构、游戏网站、购物网站、论坛网站 ... ...    3、提供数据库服务的软件        1、软件分类            MySQL、SQL_Server、Oracle、Mariadb、DB2、MongoDB ...        2、在生产环境中,...

2018-05-08 21:30:42 730

原创 学习笔记 重载

属性管理函数  getattr(obj, name[, default])   从一个对象得到对象的属性;getattr(x, 'y') 等同于x.y; 当属性不存在时,如果给出default参数,则返回default,如果没有给出default 则产生一个AttributeError错误      hasattr(obj, name)  用给定的name返回对象obj是否有此属性,此种做法可以避...

2018-05-08 21:28:58 283

原创 学习笔记 魔法方法

day19issubclass 函数    issubclass(cls, class_or_tuple)    判断一个类是否是继承自其它的类,如果此类cls是class或tuple中的一个派生子类,则返回True,否则返回False    issubclass(B, A)    issubclass(C, (A, B))封装 enclosure    封装是指隐藏类的实现细节,让使用者不关心这...

2018-05-02 22:23:27 271

原创 学习笔记 类的方法

类变量  类变量是类的属性,此属性属于类,不属于此类创建的实例说明: 类变量,可以通过该类直接访问 类变量可以通过该类的实例直接访问 类变量可以通过此类的对象的 '__class__'属性间接访问示例:  class Human:      total_count = 0  # 类变量,用于记录对象的个数  print(Human.total_count)  h1 = Human()  print...

2018-05-02 22:22:42 387

原创 学习笔记 类

标准输入输出文件  sys.stdin  sys.stdout  sys.stderr  模块名: sys说明:  每一个python程序启动后都会有以上三个文件已经打开供我们使用示例见:  stdout.py  stdin.py  Linux下 Ctrl + D输入文件结束符面向对象编程  类 class 和 对象 object什么是对象:  对象是指现实中的物体或实例什么是面向对象:  把一切...

2018-05-02 22:22:05 639

原创 学习笔记 文件操作

bytearray 的方法:   BA代表bytearray   BA.clear()    清空字节数组   BA.append(n)  追加一个字节(n为0~255的整数)   BA.remove(value)  删除第1个出现的字节,如果没有出现,则触发ValueError错误   BA.reverse()  字节的顺序反转   BA.decode(encoding='utf-8')  将b...

2018-05-02 22:21:39 304

原创 学习笔记 迭代器 生成器

迭代器 Iterator 和 生成器 Generator 什么是迭代器:     迭代器是访问可迭代对象的一种方式,用迭代器可以访问可迭代对象     迭代器是指 iter(可迭代对象)返回的对象     迭代器可以用next(it) 函数获取可迭代对象的数据 迭代器函数 iter 和 next     iter(iterable)从可迭代对象中返回一个迭代器,iterable必须是能提供一个迭代...

2018-05-02 22:21:05 175

原创 学习笔记 异常

包(模块包) package 包是将模块以文件夹的组织形式进行分组管理的方法   作用:     1. 将一系列模块进行分类管理,有利于防止命名冲突     2. 可以在需要时加载一个或部分模块而不是全部模块   包示例:     mypack/         __init__.py         menu.py         games/             __init__.py  ...

2018-05-02 22:20:25 158

原创 学习笔记 模块

时间模块 time 详见 :   python_base_docs_html/时间模块time_180407222007.html 练习:   1. 写一个程序,以电子时钟的格式显示时间:     HH:MM:SS   2. 写一个程序,输入你的生日,     1) 计算出你出生的那天是星期几?     2)计算出你已经出生了多少天? 系统模块 sys   运行时系统相关的信息和函数 详见:   ...

2018-05-02 22:19:50 326

原创 学习笔记 闭包 装饰器

闭包 closure   将内嵌函数的语句和这些语句的执行环境打包在一起后,得到的函数对象称为闭包(closure)  闭包必须满足以下三个条件:    1. 必须有一个内嵌函数    2. 内嵌函数必须引用外部函数中的变量    3. 外部函数返回值必须是内嵌函数 示例:   见closure.py 说明:   如果一个内嵌函数访问了外部嵌套函数作用域内的变量,则这个内嵌函数就是闭包 装饰器 d...

2018-05-02 22:19:05 197

原创 学习笔记 高级函数

lambda 表达式(又名匿名函数表达式)   作用:     创建一个匿名函数对象     同def类似,但不提供函数名   语法:     lambda [形参1, 形参2, ...] : 表达式   示例:     def myadd(x, y):         return x + y     可以改写为:     myadd = lambda x, y: x + y     print...

2018-05-02 22:17:51 362

原创 学习笔记 函数参数

函数变量   函数名是变量,它在创建时绑定一个函数 示例:   def f1(lst=[]):       print("f1函数被调用")   f1()   f1 = None   f1() # 出错,f1 绑定的是None 示例:     def f1():         print("hello")     def f2():         print("world")     f1, ...

2018-05-01 12:14:44 380

原创 学习笔记 函数

函数  function:  函数:是可以重复执行的语句块,可以重复调用  作用:    1.用于封装可重复执行的语句,提高语句的可重用性    2.定义用户级别的函数  函数定义语句:def语句的语法:    def 函数名(参数列表):        语句块(代码块)函数的语法说明:  1.函数的名字就是语句块的名称  2.函数名的命名规则与变量名命名规则相同(必须为标识符)  3.函数名是一...

2018-05-01 12:13:47 298

原创 学习笔记 字典 集合

字典的成员资格判断 in / not in 运算符 用 in 运算符可以判断一个键是否存在于字典中,如果存在则返回True,否则返回False   not in 返回值与 in 相反 示例:   d = {1: "一", 2: "二"}   1 in d      # True   2 in d      # True   2 not in d  # False   8 not in d  # T...

2018-05-01 12:13:19 460

原创 学习笔记 元组

元组 tuple    元组是不可改变的序列,同list一样,元组可以存放任意类型的元素  表示方法:    用小括号 () 括起来,单个元素括起来后加逗号(,)区分单个对象还是元组  创建空元组的字面值    t = ()  创建非空元组的字面值    t = 200,    t = (20,)        t = (1,2,3)    t = 100, 200, 300  type(x)  ...

2018-05-01 12:12:47 269

原创 学习笔记 列表

列表 list 列表的定义:   列表是由一系列元素组成的,元素与元素之间可能没有任何的关联关系,但他们之间有先后顺序关系   列表是一种容器   列表是一种序列   列表是可以被改变的序列 python3 中的序列:   字符串 str   列表  list   元组  tuple   字节串 bytes   字节数组 bytearray 创建空列表的字面值:   L = []   # L 绑...

2018-05-01 12:12:10 255

原创 学习笔记 for循环

for 语句(循环语句)   作用:     用来遍历可迭代对象的数据元素   语法:     for 变量列表 in 可迭代对象:         语句块1 ...     else:         语句块2 ...   语法说明:     1. 可迭代对象每次提供一个元素依次赋值给变量列表中的变量,赋值完毕后执行语句块1,重复执行此步骤     2. 当可迭代对象不能够提供数据时,执行els...

2018-05-01 12:11:29 380

原创 学习笔记 while循环

python3中常用的字符串方法(method)   方法的调用语法:     对象.方法名(方法传参)   说明:     方法的调用同函数调用一样属于表达式。   示例:     'abc'.isalpha()  # 判断'abc'是否全为英文字母     123.isalpha()  # 错的,123没有isalpha方法 常用方法见:   python_base_docs_html/str...

2018-05-01 12:10:49 679

原创 学习笔记 字符串

字符串 str   作用:     用来记录文本信息   字面值表示方法:     用引号括起来的部分都是字符串       '    单引号       "    双引号       '''  三单引号       """  三双引号   字符串的字面值表示方式:     ''     ""     ''''''     """"""   非空字符串的字面值表示方式:     'hell

2018-05-01 12:10:00 256

原创 学习笔记 if语句

比较运算符:   <   小于   <=  小于等于   >   大于   >=  大于等于   ==  等于   !=  不等于 语法:   左表达式 < 右表达式 说明:   比较运算符返回布尔类型的值 数值对象的构造(创建)函数   float(obj)   用字符串或数字转换为浮点数   int(x='0', base=10) 用数字或字符串转换为整数,如果不...

2018-05-01 12:09:06 239

原创 学习笔记 python概述

python的延生:    创建人: Guido van Rossum(荷兰人)    时间:1989年对诞节期间 计算机语言发展:   1. 二进制机器指令   2. 汇编语言:        ADD R0 R1        ST  R2   3. 编译型语言     C / C++ / PASCAL / go / Fortran   4. 解释执行语言:      python / java...

2018-05-01 12:07:40 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除