h3

文章分类 -  python

python学习笔记
摘要:1,pymysql 模块操作数据库 2,mysql 存储过程 3,mysql 开启计时 set profiling = 1 show profiles 4, 阅读全文
posted @ 2017-07-08 09:51 码上平天下 阅读(78) 评论(0) 推荐(0)
摘要:1,CPU核,应用程序,主进程,子进程,主线程,子线程 2,进程: 优点:同时利用多个cpu,能够同时进行多个操作,一个进程一次执行让cpu处理一个线程 缺点:耗费资源,需要重新开辟内存空间 3,对于java和c#是不像python一样,每个核每次处理一个进程中的一个线程,python中具有GIL全 阅读全文
posted @ 2017-06-26 20:39 码上平天下 阅读(74) 评论(0) 推荐(0)
摘要:1,单例模式 阅读全文
posted @ 2017-06-15 23:02 码上平天下 阅读(66) 评论(0) 推荐(0)
摘要:1,类中,自己访问自己的成员,除了类中的方法,例如 类.属性 ,方法的话使用实例化类后的对象访问 2,类的 普通字段,静态字段,普通方法,静态方法,类方法,普通特性 3,面向对象成员修饰符 4,如果非要在外部访问类中的私有属性可以使用 对象._类__私有属性 不建议使用 5,对象直接加括号,执行类中 阅读全文
posted @ 2017-06-14 18:33 码上平天下 阅读(73) 评论(0) 推荐(0)
摘要:1,面向对象继承中的查找顺序 A中若没有,则先找左边的,若无再去其父类中,若无,再去右边中寻找 2,若左右两个具有共同的父类,则把左右都寻找过后才去最顶级的父类中寻找 3,执行父类的构造方法,在子类构造方法中使用 super(子类,self).__init__() 或者 父类.__init__(se 阅读全文
posted @ 2017-06-12 22:44 码上平天下 阅读(77) 评论(0) 推荐(0)
摘要:1,面向对象基本格式 2,对象属性调用,使用self 3,使用构造方法init 4,继承,注意python中,一个类可以继承多个基类 阅读全文
posted @ 2017-06-11 23:05 码上平天下 阅读(79) 评论(0) 推荐(0)
摘要:1,subprocess 执行命令行命令 # -*- coding: utf-8 -*- #subprocess 专门用于python执行命令行命令 import subprocess # subprocess.call('ipconfig') #执行系统命令,但拿不到结果,直接打印 # subpr 阅读全文
posted @ 2017-06-07 22:51 码上平天下 阅读(64) 评论(0) 推荐(0)
摘要:1,configparser 读取配置文件,操作配置文件 # -*- coding: utf-8 -*- #配置文件模块 ''' 配置文件格式,这种格式才可以使用此模块进行读取 [people] age = 123 gender = 0 [area] pro = beijing city = bei 阅读全文
posted @ 2017-06-06 23:07 码上平天下 阅读(83) 评论(0) 推荐(0)
摘要:1,面向对象初步了解简单语法 # -*- coding:utf-8 -*- # 定义一个类 class Test: name = 'rcl' age = 22 def add(self, a, b): print(self.name) res = a+b print(res) def minus(s 阅读全文
posted @ 2017-05-24 23:10 码上平天下 阅读(91) 评论(0) 推荐(0)
摘要:1,正则表达式 python中调用正则表达式需要使用re模块 2,正则表达式字符匹配,分为普通字符和元字符 3,普通字符: 大多数字符和字母都会和自身进行匹配 re.findall('haha','fdsfdshahafdshaha') 4,元字符 . ^ $ * + ? {} [] | () \ 阅读全文
posted @ 2017-05-24 18:54 码上平天下 阅读(150) 评论(0) 推荐(0)
摘要:文件操作函数: 1,truncate() 截取文件指针前的字符,清空指针之后的字符 2,read() read(5)读取指定位置的字符或者字节 就算read(1)读一个字节的时候,也回把其指针置到尾部 4,write() 写入 5,readline() 读取一行,类似于next() 6,readli 阅读全文
posted @ 2017-05-23 18:48 码上平天下 阅读(100) 评论(0) 推荐(0)
摘要:1,lambda 表达式 功能类似于定义简单的方法 #-*- coding:utf-8 -*- #lambda表达式 简写的方法定义 def f1(): return 123 f2 = lambda : 123 #此lambda表达式等同于定义的f1方法 r = f1() n = f2() prin 阅读全文
posted @ 2017-05-22 23:57 码上平天下 阅读(120) 评论(0) 推荐(0)
摘要:1, dir(),help() 查看帮助 2,加号在python内部调用的是__add__方法 3,获取数字用二进制表示的最短位数 bit_length() 4,字符串常用方法及练习 5,在python3中默认编码是utf8 一个汉字是3个字节 一个字节8位 字节使用16进制表示的二进制 \x... 阅读全文
posted @ 2017-05-21 14:55 码上平天下 阅读(101) 评论(0) 推荐(0)
摘要:1,文件的读写,改同时操作 原理:从旧文件中读出原文件,然后循环判断是否为需要进行改动的文件,如果是则进行改动,同时写入新的文件中 2,cmd 窗口输入参数,脚本内调用,同php相同 3,文件操作的简化写法,with ...as.. 可以减少关闭文件的操作 4,同时操作多个文件 5,encode(" 阅读全文
posted @ 2017-05-18 22:19 码上平天下 阅读(110) 评论(0) 推荐(0)
摘要:1,文件的读取与写入 open() f = open('a.txt','a',encoding = 'utf-8') 此时得到的是一个句柄,a为模式,模式分为a,(追加模式),w (写入模式,只可以写入一个新的文件,写入时不存在则创建,存在则清空),x(只写模式,不存在则创建,存在则报错)r(只读模 阅读全文
posted @ 2017-05-17 22:43 码上平天下 阅读(100) 评论(0) 推荐(0)
摘要:1,学习字符串操作 2,字典 dict 字典是无序的,键不可以重复,所以天生去重 3,集合是一个无序的,不重复的数据组合,集合的重要作用,去重,关系测试 把一个列表变成集合,那么他就自动去重了,关系测试时测试两组数据之前的交集,差集合并集等关系 阅读全文
posted @ 2017-05-16 13:48 码上平天下 阅读(136) 评论(0) 推荐(0)
摘要:1,python中的模块分为标准,第三方,标准的为自带的,不需要安装直接import使用 2,python文件名不要和模块名相同 3,sys模块 4,os模块 5,python标准库在python_path下base文件夹下的Lib中,第三方库在site-packages 6,在命令行执行pytho 阅读全文
posted @ 2017-05-15 14:42 码上平天下 阅读(827) 评论(0) 推荐(0)
摘要:昨天寻找了一天的python教程,最终终于找到了一个python教程,虽然有的公司依然使用python2,但python3应该会逐渐替代python2,因此我选择了最新的python3教程 1, 字符编码声明,在python2中需要进行字符编码的声明,在python3中默认就是utf8的编码,声明方 阅读全文
posted @ 2017-05-14 17:28 码上平天下 阅读(172) 评论(0) 推荐(0)