5 沙漠中的雨滴

尚未进行身份认证

小雨滴很小,多而密集,汇聚成流,集合成海

等级
TA的排名 1w+

Linux安装MySQL数据库

操作系统版本信息:CentOSrelease6.7(Final)Kernel\ronan\m安装步骤:1、查看操作系统信息#cat/etc/issue#uname-a2、下载软件包#mkdirtools先删除自带的rpm包#rpm-qa|grepmysql#yum-yremovemysql-libs-5.1*#rpm-qa|gr...

2018-07-16 17:27:09

Python 装饰器

装饰器可以用于的一种场景是插入日志,比如在代码中执行某一个函数之前在日志中打印出该函数名,如果该函数执行出错,只要看一眼函数名就可以快速的定位到出现错误的函数,如果连带当时执行的函数形参也打印出来就会更方便了。装饰器和闭包有一些关联,可以先了解一下闭包再了解装饰器。#-*-coding:utf-8-*-defdecorator(func):defwrapper():...

2018-07-12 19:22:56

Python 对象

Python中所有的数据值都是一个对象,变量是对对象的引用,也就是变量和数据值保存的地址不一样也不是一个概念。a=12b=12在程序执行的时候会将a和12分别进行存储,并将a指向12,变量b和变量a指向同一个地址查看对象地址:id(对象或变量名)deffunction(sum,list=[])  pass上述定义的函数程序在执行的时候先对该函数进行解释,在解释的时候就对该函数中的形参...

2018-07-11 15:40:41

Python 字符串、字典、列表、元组、集合之间的相互转换

一、字典(1)字典转字符串字典转字符串可以直接使用str函数dict1={'s':12,"er":"io"}str1=str(dict1)结果:{'s':12,'er':'io'}利用json进行转换importjsondata1={'b':789,'c':456,'a':123}encode_json=json.dumps(data1)printtype(en...

2018-07-11 15:26:20

Python 集合常用操作

集合中的元素没有重复值,元素值以list为输入。分为可变对象集合set和不可变对象集合frozenset可变集合set(1)创建空集合:set=()(2)创建有数据的集合:set1=set([1,2,3])  集合需要以list为输入(3)判断元素是否在集合中:2inset1  在集合中返回True ,不在集合中返回False(4)判断元素不在集合中:4 not in ...

2018-07-11 11:57:04

python 字符串常用操作

字符串是不可变对象,对字符串的操作不会影响字符串对象本身(1)去掉首尾的空格和换行符:str1.strip()(2)判断内容是否在字符串中:'ab' in str1  在字符串中返回True,不在字符串中返回False(3)内容不在字符串中:'12' notinstr1  不在字符串中返回True,在字符串中返回False(4)判断两个变量的对象地址是否相同: str1 i...

2018-07-11 11:55:58

Python 列表常用操作

列表list列表的基本操作: 列表内可以存储各种类型的数据包括变量(1)创建列表 list=[1,2,3,'we',.......]  列表内的数据可以是任意类型也可以是另外的一个列表(2)创建空列表 list=[](3)在末尾添加新元素list.append('234')(4)在指定位置插入元素,如果指定的位置不存在则插入到末尾 list.insert(x,'kl')(5)...

2018-07-10 16:55:17

Python 字典常用操作

字典的存储格式key--value 且key必须是字符串,value可以是任意类型的数据(1)创建空字典:dict={}(2)创建具有多个数据的字典:dict={'a':1,'b':['a',1],'c':{'a':1,'b':2}}(3)根据key访问value值:dict['key'] 可以得到value值(4)修改value值:dict['key']='change'(5)...

2018-07-10 16:54:46

Python 元组常用操作

元组和列表相似,不同点是元组初始化之后元素值不能再修改,元素之间用逗号隔开,可以存储各种类型的数据(1)创建元组:tuple=(1,2,3,4)(2)创建空元组:tuple=()(3)创建一个只含有一个元素的元组:tuple=(1,) 元组只含有一个元素时需要在元素的最后添加逗号,这样做是为了消除歧义(tuple=(1) 输出的tuple值是一个1而不是(1)这样tup...

2018-07-10 14:13:37

Python 冒泡和选择排序

冒泡排序:原理:依次比较两个相邻的数据,将最小的(或最大)放在前面,以此进行比较最大的数字就会沉淀到最后一个位置。重复N-1趟这样的比较就可以完成排序。循环N-1趟,每趟的比较次数是N-i-1次,实现时是两个循环嵌套外层循环控制趟数,内层循环控制每一次的循环次数deffun_maopao(nums):    foriinrange(len(nums)-1):      ...

2018-07-10 11:57:11

Python 编码相关

一、编码常用的编码格式:ASCII、Unicode、utf-8这三个都是一种编码格式,最初是ASCII编码支持的编码范围有局限性,出现乱码的问题。后来出现了Unicode新的编码格式解决了乱码的问题,但是Unicode编码一个字符占用两个字节,在处理中文等时完全可以满足,但是在处理英文时有些浪费(主要是体现在文件存储和传输上)。于是出现了utf-8新的编码格式,utf-8编码的长度是可变的,可以根...

2018-07-09 16:52:57

Python 数据类型相关

一、数据类型:1、整数int 整数是4个字节,一个字节是8位2、浮点数 float (C语言double)float类型的数据可以有小数位,是4个字节,(double是8个字节)3、字符串str字符串中的一个字符是一个字节,需要注意特殊字符的转义。字符串本身含有引号时需要使用单引号标识字符串,转义符\.字符串换行写时可以使用"""  """" 4、布尔值 bool有两个...

2018-07-09 16:49:49

Python 交互环境

一、交互式环境和文件在安装配置环境之后打开cmd输入python回车,就进入到了Python的交互式环境,在交互式环境中写入语句然后回车,语句将会直接被执行且不会被保存。使用交互式环境可以快速的验证你的代码是不是存在问题。退出使用exit()。交互式环境执行的语句不能被保存,每次都需要重新写代码,将代码写到文本编辑器中就可以永久的被保存,使用到的时候直接执行文件就可以了。sublime文本编辑器,...

2018-07-09 16:48:46

Python 脚本执行过程

Python是脚本语言,简单方便,缺点是运行速度慢,不能对代码进行加密,跨平台,可以在交互式环境下执行也可以在集成环境下执行。Python有两个版本,但是两个版本不兼容脚本执行过程1、Python的执行过程在执行Python文件时,解释器会先将代码进行解释,解释后的结果就是PyCodeObject(存放在内存中),代码执行完成之后会将PyCodeObject回写到一个.pyc文件中。Python在...

2018-07-09 16:47:29

Python 环境搭建

1、安装Python包,选择的是2.7.11版本2、下载安装包时注意选择32或64位,根据自己的操作系统选择,直接安装,安装的过程中将附带工具勾选安装上安装Python(1)建议安装Python2.7 官网地址:https://www.python.org/getit/  可以选择下载不同的版本(2)下载完成之后,运行安装程序,默认安装路径,安装的过程中勾选安装pip插件(3)然后添加Pyt...

2018-07-09 16:42:40

Python 多线程

一、介绍线程是操作系统能够进行运算调度的最小单位。Python的标准库提供了两个模块:thread和threading,thread是低级模块,threading是高级模块,对thread进行了封装,只需要使用threading这个高级模块。importtime,threading#新线程执行的代码:defloop():print'thread%sis

2017-07-24 18:23:01

python 多进程

多进程模块multiProcessing一、Process创建进程的类:Process([group[,target[,name[,args[,kwargs]]]]]),target表示调用对象,args表示调用对象的位置参数元组。kwargs表示调用对象的字典。name为别名。group实质上不使用。方法:is_alive()、join([

2017-07-24 17:50:44

Python 序列化JSON串

json使用dumps()函数进行序列化,返回的是字符串importjsondict1=dict(name='tom',age=20,grade=2)json.dumps(dict1)结果:'{"grade":2,"age":20,"name":"tom"}'使用load()或loads()进行反序列化,反序列化得到的字符串都默认是unicode jso

2017-07-23 22:29:42

python 操作目录

目录操作,主要是os模块,在使用的时候需要先引入该模块#-*-coding:utf-8-*-importoscurrent_path='C:\\Users\\Administrator\\Desktop\\testt'#当前脚本工作的目录path=os.getcwd()printpath#获取指定目录下的所有文件和目录名listfile=os.listd

2017-07-23 20:56:59

python 文件操作

一、读取文件的内容(1)读取全部的内容defread_file(path):fp=open(path,'r')printfp.read()fp.close()(2)每次读取一行defread_file_lines(path):fp=open(path,'r')forxinfp.readlines():

2017-07-21 18:17:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!