自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郑王铭

记录自己的python学习过程

  • 博客(99)
  • 收藏
  • 关注

原创 易语言写到文件,文件的编码是utf-8,一般默认是ansi

写到文件 (取运行目录 () + “\1.txt”, 编码_Ansi到Utf8 (#常量1))直接用这个命令,保存出来打开文件就是utf-8的编码了

2020-04-11 13:37:47 8474

原创 sql常用语句

插入 INSERT INTO 表名 (所有字段名,用英文,号隔开) VALUES (字段名对应的值,用英文,号隔开);删除 DELETE from 表名 WHERE 范围(示例:教师号='0003');查找 SELECT * from 表名 WHERE 范围(示例:教师号='0003');更新 UPDATE 表名 SET 范围对应要更新的内容(示例:教师号='0008') WHERE 范围...

2019-05-26 15:18:59 282

原创 windows 系统 pip不能安装、升级、卸载软件问题

安装pip uninstall imageioCannot uninstall 'imageio'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall....

2019-05-20 11:31:00 854

原创 三十、python文件读写(二),图片的读写

我们需要从网上下载一张图片,并存到本到就要用到图片的读写,我们讲文本文档读写的时候有讲过,二进制内容的写入是用wb,读取是用rb,图片就是一个二进制文件图片的写入,我们现在要下载csdn的头像,地址是https://avatar.csdn.net/2/E/C/3_u010590983.jpg,我们用requests库先访问图片链接,然后用r.content接收图片内容,然后再写入。大家记得这个...

2019-05-10 17:24:48 10783 2

原创 二十九、文本读取的三种方法

我们这节课来讲一下,文本读取的三种方法1、上节课中的我们已经讲解过一个方法read,就是把文本文档里面的所有内容给读取出来with open('name.txt','r') as f: d = f.read()print(d)2、我们还可以用readline,把文本文档里的内容一行一行读出来,每执行一次这个函数,他会读取出来一行f = open('name.txt','...

2019-05-10 17:15:27 1625

原创 二十八、python中文件读写(一),文本文档读写

在python中我们经常要对文件进行操作,保存数据,或者读取数据。今天,我们来学一下文本文档的读写,格式open(文件路径,读写类型)读写类型w 为写入文本wb 为写入二进制内容r 为读取文本rb 为读取二进制内容a 为续写,不覆盖当前内容1、写入文本文档,我们先用open以写入文本的格式打开文件,w代表以写入文本格式打开,然后调用write函数来写入我们要写入的值,最后我...

2019-05-10 16:58:55 495 1

原创 二十七、python文本格式化详解

python中文本格式化的主要作用是给字符串插值,我们看例子吧1、我们用%s来格式字符串,给字符串插值,例子,把字符串里的%s替换成15,注意后面的连接符是%号,后面可以跟变量,也可以跟常量。old = '15'string = 'i am %s years old' % oldprint(string)#输出结果是i am 15 years old2、我们用%d来格式化字符串...

2019-05-10 16:27:46 1379

原创 二十六、python中字符串的编码与解码,utf-8编码与解码,gbk编码与解码

在python中,我们经常会使用到字符串的编码与解码,推荐你在写代码的过程中都用utf-8编码解码1、utf-8编码用函数encode,例子,编码英文跟数字的时候,他只是在前面多了个b,编码中文的时候,后面就改变了,直接看例子string = 'abcdefg'string.encode()#输出结果是b'abcdefg'string = '郑王铭'string.encod...

2019-05-10 15:55:56 1259

原创 二十五、python中类的继承,子类的方法的添加,子类的方法的覆盖,子类的属性的添加,及继续父类的属性

python如果我们想要继承一个类的方法,并且不改当前类,我们可以新建一个子类,来继续他的方法1、类的继承,我们先来创建一个Animal的父类,我们再来创建一个dog的子类,dog子类继承父类Animal的方法,但是里面没有执行任何代码,这时我们初始化一下dog子类为dog_1,记得也要传入身高还有体重,不然会报错我们可以发现dog_1继承了Animal里面的属性及方法。直接输出一下及调用一下...

2019-05-08 17:21:00 7183 1

原创 二十四、python中类的创建,类的初始化,类的属性,类的方法详解

python中的数据都是以对象的方法存在,对象就是一个既有属性也有方法的类,比如list一个列表,列表有append,切片的方法。我也可以同样创建属于自己的类,然后可以直接初始化性,调用里面的方法,及属性。1、类的创建,我们来创建一个动物的类,可以直接用class来创建一个类。我们来看一下他的基本结构。 class加上类名然后加:号,里面是执行的代码。class Animal(): ...

2019-05-08 16:50:09 4421

原创 二十三、python中使用pip安装和管理第三方的库,第三方库的卸载与更新

我们都知道,python有强大的可扩展性,他会自带很多的库给我们去用,也会有很多其它的开发者发布很多的第三方库给我们去调用,我们安装的第三方库主要来源于官方的网址。https://pypi.org我们可以使用pip来安装第三方库,看一下结构构成,pip install加上第三方库的名称就可以。我们来操作一下。pip install requests1、按住win+r键,弹出下方窗口...

2019-05-08 16:18:40 1627

原创 二十二、python中包的详解

包就是多个py文件组成的一个文件夹,在这个文件夹里创建一个init.py的文件,这样的话这个文件夹就是一个包。我们可以直接调用这个包里面的py文件及其里面的函数我们来创建一个包,用实例跟大家讲解一下先用pycharm新建一个名字为bao项目,然后在当前项目下,创建一个名为jisuan的新文件夹,然后在这个文件夹下面新建三个py文件,一个是add.py,一个是sub.py,一个是init.p...

2019-05-08 15:59:14 332

原创 二十一、python中模块的创建,及模块的导入与调用,import语句的几种写法

1、模块的定义,模块就是一个py文件,方便我们写其它程序的时候,可以直接调用模块的函数,大大提高我们的代码编写速度模块有自己写的模块,也有python自带的一些模块,还有第三方的一些模块。2、我们来创建一个模块,先用pycharm新建一个项目,然后新建一个名为add的py文件,我们在这个文件里,先创建一个加法函数,然后我们保存一下,这样的话就是一个模块了。(pycharm的安装和使用看一下...

2019-05-08 15:29:06 3192 1

原创 二十、python中使用try和except处理错误,及捕捉错误方法详解

1、我们在python代码运行过程中,避免不了会出现错误,这里我们就需要用到try和except来处理错误,防止程序停止运行。我们来看下例子,定义一个列表,使用切片,我们切片获得第2个,这时是没有问题的,如果我们想获得第6个的话,这样的话程序就会报错了。因为我们一共才四个元素。lis = ['a' , 'b' , 'c' , 'd']lis[1]#输出结果是'b'lis[6]#...

2019-05-08 14:56:33 4455

原创 十九、python函数装饰器的使用方法详解

函数装饰器,就是不改变原来的函数,然后通过另一个函数给函数增加新的功能,我们来通过例子来给大家讲解一下。我们来先定义一个有文档字符串的求和函数,并正常调用的它。def addnum(a,b): ''' 我是一个文档字符串 ''' return a+baddnum(1,1)#输出结果是2这时如果我们想在函数中把文档字符串输出出来,还有把当前函...

2019-05-08 14:36:41 263

原创 十八、python中匿名函数lambda,生成器函数yield及函数命名空间用法详解

1、匿名函数lambda,lambda主要是用于如果一个函数只有一条代码的时候。我们就可以用lambda匿名函数,后面用在数据分析中会比较多。我们来先定义一个函数,把所有人的名字的首字母大写,按照我们原来的知识。lis = ['xiaoming','lilei','xiaohong']def toupper(name): return name.title()for na...

2019-05-07 17:49:28 648

原创 十七、python文档字符串详解,及闭包详细讲解

1、文档字符串,就是在函数内部用'''内容 '''这种格式来写出内容,比如我们定义一个函数,文档字符串就是说明这个函数是干嘛的用的,然后参数是应该传进什么,应该是什么类型,方便我们后面查看代码def addnum(a,b): ''' 相加函数,传入两个值,返回他们的和,a为整数型,b为整数型 ''' return a+b我们可以用help()或者函数的...

2019-05-07 16:48:38 224

原创 十六、python中函数的参数相关讲解,多个参数,关键字参数,默认参数,不限定个数参数,关键词参数

1、函数的参数可以有一个参数,也可以有多个参数,可以接收不同类型的数据来执行函数里面的代码def 函数(任意参数): 执行代码2、常用的多个参数例子,传入名字,获取他的身高,如果把xiaoming,还有lilei反过来传进去,他们获取的身高完全不一样了def gethigh(name1,name2): print(name1 + ' is 170') pr...

2019-05-07 16:20:15 1394

原创 十五、python中函数的定义及调用,函数的返回值及参数详解

1、函数的定义是,把一段代码封装起来,方便我们使用,会接回输入,返回结果我们来看一下函数的基本结构,我们用def来定义一个函数,函数的命名跟变量的命名规则是一样的,只能包含大小写字母,数字,下划线,以及不能以数字开头,而且后面要加()def example(): print('函数的结构')2、函数的定义实例及函数的调用例子1、定义一个函数,让他输出一个字符串,我是来定义一...

2019-05-07 11:46:38 5545

原创 十四、python推导式的使用方法详解,列表推导式,字典推导式,集合推导式

1、推导式的好处,让烦杂的代码变得简单易看,也减少我们写的代码量,我们来举个例子,建立一个0到9平方的列表用以前的学习的内容,写出来是这样的lis = []for i in range(10): lis.append(i*i)print(lis)#输出结果是[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]如果你用推导式写的话就是这样[i*i...

2019-05-07 11:05:00 636

原创 十三、python中for循环与迭代器的使用,及其相应的函数讲解

1、python中for循环,同时也是一个很好的迭代器,可以把字符串,列表,字典等数据类型以迭代的方式输出出来例子1、for循环依次输出python这个字符串a = 'python'for letter in a: print(letter)#输出结果是python例子2、for循环依次输出列表中的所有元素,创建一个lis,然后依次输出他们的身高lis =...

2019-05-07 10:27:13 1255

原创 十二、python中while循环的使用方法详解

1、当我们在python中需要重复执行一些动作的时候,这时我们就要用到循环while循环的结构,当条件成立的时候,就会执行里面的代码while 条件成立: 执行内容例子:定义一个变量num = 0 ,然后执行一个循环,循环条件是num小于10,当num小于10的时候就执行里面的代码,把num输出来,然后num还加+1,一直循环,循环到num大于等于10,这时会输出0-9...

2019-05-06 20:11:03 20197 3

原创 十一、python常见的比较判断操作符,及python中属于False的特殊情况

1、常见的比较判断操作符,这个类似于数学运算的,所以比较好理解等于:==不等于:!=小于:<小于等于:<=大于:>大于等于:>=属于(被包含):in通过比较判断返回的bool值来判断执行哪个代码例子1:如果身高等于170的话,就输出我170高,注意,python中判断等于的时候用两个=号high = 170if high==170: ...

2019-05-06 17:17:21 2367

原创 十、python代码注释,及条件判断if else的使用方法详细讲解

1、python中用#注释代码,就是不需要执行的代码#这是一条注释,不会执行2、python中一行代码太长,不利于观看,这时我们要换行继续写的话可以用\a = '222222222222222222222\222222222222222'print(a)#输出结果是2222222222222222222222222222222222223、python中if else 结...

2019-05-06 16:47:12 1076

原创 九、python安装jupyter notebook,及如何快速打开jupyter notebook,及简单使用教程

1、我们准备开始学习python的代码结构,系统自带的解释器无法满足我们的需要,我们需要另一个解释器来运行我们的代码。这时jupyter notebook就爬上用场了,jupyter notebook就是一个增强版的python解释器。2、jupyter notebook的安装,最简单的就是通过Anaconda安装python,Anaconda里面会自动帮你安装好。Anaconda...

2019-05-06 16:09:57 36637 3

原创 八、python基本数据结构,集合set的创建及其用法讲解

1、在python集合可以用{}来创建,但是必须只有key的值,也可以用set()来创建,集合的元素具有唯一性我们先来创建一个空集合set_1 = set()set_1#输出内容是set()再来创建一个有多个元素的集合set_2 = {"a","b"}set_2#输出内容是{'a', 'b'}我们来对比一个集合跟字典,字典是一对键值,有key和value,集合就只有k...

2019-05-06 15:44:43 368

原创 七、python常用数据结构,元组tuple创建及其常用函数讲解

1、在python中,元组的可以用()来创建,而且python语言中含有逗号,分隔的都会被解释为元组,元组定义后是无法更改的我们先来创建一个空元组tuple_1 = ()tuple_1#输出内容是()再来创建一个元素的元组,一个元素的元组,必须有逗号,不然会被认为是整数型,不是个元组,下面两种方法都可以创建只有一个元素的元组tuple_1 = (1,)tuple_1#输出...

2019-05-06 15:12:01 832

原创 六、python常用数据结构,字典dict及常用函数讲解

1、字典的可以用{}创建,下方例子创建一个名为dic的字典,字典构成,外面是{},元素之间用,分开,然后一个元素里由key跟value值构成,key和value之前用:分开。字典里的key值不能重复,具有唯一性。dic = {'1':'one','2':'two','3':'three','4':'four','5':'five','6':'six'}dic#输出内容是{'1': 'on...

2019-05-05 21:09:52 237

原创 五、python常用的数据结构,列表list及其常用函数讲解

1、列表的创建,列表可以通过[]或者list来创建列表里的元素可以是各种数据类型,整数型,浮点型,列表等都可以list()可以把其它数据类型转换为列表我们来创建第一个列表a = ['a','b','c','d','e','f','g']a#输出结果是['a', 'b', 'c', 'd', 'e', 'f', 'g']用list来创建一个列表,把字符串abcdefg转换为...

2019-05-05 18:10:10 732

原创 四、python最常用的基础数据类型,字符串str及其常用函数讲解

1、字符串创建字符串可以用单引号'创建a = 'abc'双引号''创建a = "abcd"三引号'''创建,三引号'''可以在字符串中直接换行a = '''abc defg'''2、字符串在python中的表示可以用type()查看,可以看到是str表示a = 'abc'type(a)#输出结果是str3、可以使用命令str()强制...

2019-05-05 16:29:16 592

原创 三、python的基础类型,布尔型bool,整数型int,浮点型float

一.python的三种基础数据类型1.布尔型(bool)布尔型在python中用bool表示,布尔型主要有两个值TrueFalseTrueFalse2.整数型(int)整数型在python中用int表示,数学中的整数都是整数型,没有小数点的都是整数型举例:1,2,100,123,这些都是整数型121001233.浮点型(float)浮点型在p...

2019-05-04 21:06:51 3468

原创 二、python的运行方式,解释器运行,使用pycharm运行py文件

1.解释器运行,(新手学基础的时候建议用解释器)按住win+r键,弹出下方窗口,输入cmd,按回车,进入命令行窗口在新弹出的窗口输入python即可进入python解释器模式,注:如果出现跟我截图的不一样,没有进入模式,就是你安装python的时候没有添加到环境变量,具体参考第一节的内容:https://blog.csdn.net/u010590983/article/detail...

2019-05-04 19:03:37 4133

原创 一、windows下安装python的两种方法,官网下载安装跟Anaconda下载安装教程

1.首先对比一下两种下载方法 官网下载: 下载的是纯净包,没有安装什么库 Anaconda下载: 安装后会直接安装180多个常用库,建议新手用这个方法安装2.看下你是32位的系统还是64位的系统 右键我的电脑,属性,然后在系统类型看一下是多少位的操作系统,好像我的就是64位的3.演示安装 (1)官网下载...

2019-05-04 17:40:46 9774 5

原创 python 易通贷登录js密码加密算法

#!/user/bin/env python3# -*- coding: utf-8 -*-import hashlibdef md5_jm(str): str = str.encode(encoding='UTF-8') jiamistr = hashlib.md5(str).hexdigest() return jiamistrdef ytd_jm(pas...

2019-05-02 17:38:13 143

原创 python 到大写 大小写快速转换

#swapcase 快速大小写转换 md5str = md5str.swapcase()

2019-05-02 17:36:51 2438

原创 python 飞卢网登录js加密密码算法

#!/user/bin/env python3# -*- coding: utf-8 -*-import hashlibimport timedef md5_jm(str): str = str.encode(encoding='UTF-8') jiamistr = hashlib.md5(str).hexdigest() return jiamistrdef...

2019-05-02 17:24:45 1440

原创 python md5算法调用

#!/user/bin/env python3# -*- coding: utf-8 -*-import hashlibdef md5_jm(str): str = str.encode(encoding='UTF-8') jiamistr = hashlib.md5(str).hexdigest() return jiamistrif __name__ ==...

2019-05-02 16:58:29 650

原创 python 执行本地js文件,可用于js解密

#!/user/bin/env python3# -*- coding: utf-8 -*-import execjs# 执行本地的jsdef get_js(): # f = open("D:/WorkSpace/MyWorkSpace/jsdemo/js/des_rsa.js",'r',encoding='UTF-8') f = open("./dada.js",...

2019-05-01 16:26:29 2473

原创 navicat 连接 mysql 出现Client does not support authentication protocol requested by server完美解决方案

1.以管理员身份启动cmd2.先连接到你的数据库mysql -u root -p3.操作以下命令行USE mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的mysql密码';FLUSH PRIVILEGES;然后重新连接就行...

2019-04-20 07:19:14 506 1

转载 windows mysql安装教程

http://www.runoob.com/mysql/mysql-install.html

2019-04-20 07:13:02 82

空空如也

空空如也

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

TA关注的人

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