- 博客(23)
- 收藏
- 关注
原创 python的一些基础知识
1.3 python的文件类型1.4 python的变量1.5 python的数值和字符串1.6 元组1.7 列表1.8 字典1.9 字典练习
2017-11-28 23:35:15
217
原创 mysql连接池
python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接mysql数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时,对mysql的性能会产生较大的影响。因此,实际使用中,通常会使用数据库的连接池技术,来访问数据库达到资源复用的目的。 python的数据库连接池包 DBUtils: DBUtils是一套Python数
2017-11-21 22:56:00
363
原创 安装mysqlldb连接数据库
安装MySQLdbwin: 首先要确定自己已经安装pip 1、 查看是否安装: C:\Users\Administrator>pip -V pip 9.0.1 from d:\python27\lib\site-packages (python 2.7) 出现以上提示则证明已安装 2、 安装MySQLdb之前先要安装wheel,执行pip install w
2017-11-21 00:50:55
1246
原创 mysql操作介绍
Mysql事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如,你操作一个数据库,公司的一个员工离职了,你要在数据库中删除他的资料,也要删除该人员相关的,比如邮箱,个人资产等。这些数据库操作语言就构成了一个事务。 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务,所以很多情况下我们都使用innodb引擎。 事务处理可以用来维护数据库的完整性,保证成批的
2017-11-21 00:49:22
178
原创 python 的logging ,os模块, command模块 , sys模块
os.path该模块主要针对路径的操作,如果想对文件进行操作,参考 open();如果是针对系统基本的命令,参考 os 模块。os.path.abspath(‘path’)返回绝对路径,注意有引号import osprint(os.path.abspath('.'))/Users/wangxiansheng/Documents/Pycharm/
2017-11-10 22:45:58
413
原创 Python Import 详解与datetime
一 module通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。二 package通常包总是一个目录,可以使用import导入包,或者from + import来导入包中的部分模块。包目录下为首的一个文件便是 __init__.py。然后是一些模块文件和子目录,
2017-11-10 22:37:07
10245
原创 异常的基本使用
异常的基本使用我们平时工作中最长用到的异常处理的形式: try: 正常的操作 …………………. except: 发生异常,执行这块代码 …………………. else: 如果没有异常执行这块代码 finally: 不管如何,最后一定要执行的代码实例:a=10b=0try: a/b#报错时执行的代码模块。Exception为所有异
2017-11-09 00:44:27
353
原创 类的重写和类的私有变量
一. 类的重写只需要重新定义类的属性(变量),就是累的重写了示例:重新定义类grandson的 name属性 #/usr/bin/python#coding=utf-8#@Time :2017/11/7 23:23#@Auther :Daishijian#@File :类的重写.py classparent
2017-11-07 23:10:42
241
原创 类的一般形式和构造器+类的继承
类的一般形式#创建类我们一般用class关键字来创建一个类,class后面跟类名字,可以自定义,最后以冒号结尾,如下所示:#class ClassName:# '''类的说明'''#类的内容#类的内容可以写类的全局变量,方法等class ren(object): '''this is frist class''' name ='li
2017-11-07 00:32:50
224
原创 列表生成式,列表生成器,迭代器
#列表生成式,能简化很多代码 #第一项写需要输出的东西(i*i),中间写for循环,后面写条件li = [i*i for i in xrange(1,10) if i%2==0]print li[4, 16, 36, 64] #列表生成器,他跟列表生成式的区别相当range和xrange的区别,数据大的时候节省内存空间 #最简单的办法就把原来的[]换成()就可以了,不过
2017-11-04 01:29:04
428
原创 高阶函数与匿名函数
高阶函数#就是把函数当成参数传递的一种函数def add(x,y,f): return f(x)+f(y)print (add(-8,11,abs))19 #map()函数 #map()是一个内置函数,他接受一个函数f和一个list或者tuple,并且将里面的元素传递给函数f,最后交给map()函数处理,并且返回一个列表 #map()函数第一个参数是函数
2017-11-02 23:09:20
211
原创 函数的一般形式与函数的参数
#!/usr/bin/python# -*- coding:utf-8 -*-# @Time : 2017/11/2 0:04# @Author : David# @File : bb.pydef sum (x,y): print ('x={0}'.format(x)) print ('x={0}'.format(y)) retur
2017-11-02 00:17:42
467
原创 python 练习
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/10/30 0030 11:58# @File : David.py#正向排序import codecsl = [1,5,3,8,2,4]l.sort()#写入文件with codecs.open('1.txt','wb') as
2017-10-30 22:34:56
151
转载 file文件操作
file读操作首先我们在本地项目里面创建一个1.txt,你的python脚本要和这个txt文件保持在同一个目录下 我们写入 11 23 aa bb#codecs这个模块主要解决文件乱码问题import codecs#打开文件需要几步:#1、open文件#2、文件操作(读或者写)#3、关闭文件f=codecs.open('1.txt')text = f.
2017-10-28 01:09:17
278
原创 python运算题
1. 实现1-100的所有的和 1.1使用内建函数range print sum(range(1,101))1.2. 使用函数reduceprint reduce(lambda a,b:a+b,range(1,101))1.3 使用for循环num = xrange(1,101)sum = 0for i in num: sum +=i
2017-10-26 23:16:17
498
原创 python的基础语法(if,while,for,break,continue 特殊缩进)
1.python的缩进python 关于缩进的问题习惯了java,c++之类的宽容,初学python,被它摆了道下马威,写if else,竟然必须要我正确用缩进格式,原来在python里不能用括号来表示语句块,也不能用开始/结束标志符来表示,而是靠缩进来表示,好吧,我以后多注意 空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行
2017-10-26 00:38:41
11397
原创 python帮助
很多常用的python函数或模块,经常需要查看帮助,很不方便。在python的交互命令行下使用help()或在python文件中调用help()函数可以很方便的查看帮助。如下图,可以查看 keywords 和sorted
2017-10-24 23:01:30
227
转载 python的判断和循环
python的缩进python所有的逻辑都是按tab 缩进来区分的,所以python语言简洁,便于阅读if 语句格式: if 判断条件: 执行语句…. else: 执行语句…. 实例: a=input(‘请输入一个数字: ‘) if a print(‘%s 是负数’) %a else: print(‘{0} 是正数’).
2017-10-24 00:25:29
590
原创 python数据类型
整形:int类型的数字都为整形. a=raw_input() 接收的都是字符串 a=input() 接收的都是数字类型abs()这个方法为取绝对值的方法: b=-20 print(abs(b)) 输出为20浮点型:float类型(带小数点的数字)为浮点型 round()方法默认保留一位小数,并且按四舍五入的方法来保留 a=1.22 b
2017-10-21 00:32:18
219
转载 python运算符
什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来让我们一个个来学习Python的运算符。Pyt
2017-10-19 23:34:10
411
转载 vim 下的python自动补全
一、vim python自动补全插件:pydiction可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.python 模块内函数,变量补全 5.from module import sub-module 补全插件地址:https://github.com/rkulla/p
2017-10-19 01:37:08
800
原创 pycharm安装
PyCharm 是我用过的python编辑器中,比较顺手的一个。而且可以跨平台,在macos和windows下面都可以用,这点比较好。 首先预览一下 PyCharm 在实际应用中的界面:(更改了PyCharm的默认风格)安装首先去下载最新的pycharm 2.7.3,进行安装。可以直接在官网下载。PyCharm 的激活方式:
2017-10-18 00:29:33
384
原创 pyhton2.7安装
1 .linux下python2.7安装现在大多数公司都是用python2.7 ,python官网分2.7和3.6版本,故本实验用2.7.14版本实验环境:centos6.5 64位python 官网 https://www.python.org/downloads/source/1.1 进入linux目录,下载python2.7.14的tgz包(随着时间变幻,官网资
2017-10-17 22:34:47
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人