- 博客(19)
- 收藏
- 关注
原创 MySQL数据库练习篇2-建表语句
本篇介绍MySQL建表基本操作1、建表格式首先介绍建表关键词 create table 表名格式如下:create table 表名(列名1 数据类型,列名2 数据类型,……列名n 数据类型);其中,表名、列名可以由字母、数字和下划线组成,必须以字母开头,不能是系统关键字2、数据类型数字类型:int 整数tinyint 范围从0到255之间的整数float(m,n)...
2019-09-26 17:43:26 551
原创 Python练习篇25-re模块利用正则匹配提取网页邮箱并保存
本文介绍requests模块提取网页邮箱并保存提取网页邮箱我们需要用到re模块(下载方法:打开cmd,输入pip install 包名),负责去匹配邮箱数据。本篇我们演示下提取百度邮箱(http://home.baidu.com/contact.html)图例如下:只提取红框里面邮箱数据代码如下#提取网页邮箱并保存import requestsimport xlwt impor...
2019-09-20 11:42:23 1564
原创 Python练习篇24-bs4模块抓取网页数据并保存
本文介绍requests模块抓取网页信息为了方便查找抓取数据和保存数据,还需要一个bs4模块和xlwt模块(下载方法:打开cmd,输入pip install 包名)本篇我们演示下抓取豆瓣音乐排行榜(https://music.douban.com/chart)图例如下:点击F12打开HTML源码,我们可以看出每个标签下都有一个a标签的电影名,因此我们可以定位搜索电影名了。代码如下:#...
2019-09-20 10:47:23 1059
原创 Python练习篇23-os模块获取路径
本文介绍os模块获取路径方法首先我们需要导入os模块代码如下:#os模块import os#os.getcwd()获取当前路径current_path = os.getcwd()print(current_path)#os.path.abspath(name)获取绝对路径,name可以是文件名或目录my_path = os.path.abspath('test.ini') ...
2019-09-17 17:08:00 436
原创 Python练习篇22-os模块增删改查目录
本文介绍os模块增删改查目录首先我们需要导入os模块写个类封装代码如下:#os模块import osimport timeclass OS_dir(object): def __init__(self): self.path = os.getcwd()#当前路径 self.time = time.strftime('%Y-%m-%d',...
2019-09-09 17:40:49 209
原创 Python练习篇21-MySQL数据库的链接及增删查改操作
本文介绍Python对MySQL数据库的链接操作首先我们需要下载第三方包:pymasql(下载方法:打开cmd,输入pip install 包名)写个类封装代码如下:import pymysql #导入pymysql模块class PyMySQL(object): #初始化链接服务器 def __init__(self, host, user, pwd, db):...
2019-09-09 15:53:03 273
原创 Python练习篇20-类的继承
本文介绍类的继承上一篇介绍了什么是类,这一篇介绍类的继承。继承可以使子类拥有父类的各种属性和方法,不用重新编写。下面实例说明下:class A(): def __init__(self): print('我是a的初始化属性') def fun1(self): print('我是a的方法')class B(A): def __in...
2019-09-06 15:08:41 833
原创 Python练习篇19-类的介绍
本文介绍类根据前几篇已经接触了类,简单明了的理解类就是属性+方法的集合。格式语法如下:class ClassName(object): #class关键字 +加class名称 def __init__(self, x=1 ): #初始化属性(变量)x=1为默认值 self.x = x def fun1(self): #方法(函数) return self.x...
2019-09-06 14:39:32 148
原创 Python练习篇18-yaml文件读写操作
本文介绍如何读写操作yaml文件首先我们需要下载第三方包:yaml(下载方法:打开cmd,输入pip install 包名)写个类封装yaml文件的读写方法代码如下:import yaml #导入yaml模块#封装一个类方法class RWyaml(object): def __init__(self, file_name): self.y = yaml...
2019-09-05 16:59:52 830
原创 Python练习篇17-ini文件读写操作
本文介绍如何读写操作ini文件首先我们需要下载第三方包:configparser(下载方法:打开cmd,输入pip install 包名)写个类封装ini文件的读写方法代码如下:import configparser as cp #导入模块#封装一个类方法class RWini(object): def __init__(self, file_name): ...
2019-09-05 14:36:29 213
原创 Python练习篇16-Excel表格读写操作
本文介绍如何读写操作Excel表格首先我们需要下载第三方包:xlwt和xlrd,这两个模块很强的,xlwt负责写入Excel,xlrd负责读出Excel。下面我们先介绍xlwt写入Excel操作代码如下:import xlwt #首先导入xlwt模块#自定义字体样式,根据自己需要调整,也可以不要def set_style(): style = xlwt.XFStyle(...
2019-09-04 16:55:09 547 1
原创 Python练习篇15-with语句介绍
本文介绍with语句介绍及使用代码如下:with语句会自动处理文件的打开和关闭,中途出现异常后,会自动清理代码,确保文件关闭。妈妈再也不用担心我粗心打开文件后忘记关闭了,嘻嘻。代码如下:#打开一个文件with open('text.txt', 'w') as f: f.write('Hello\nWorld')#打开多个文件with open('text1.txt', ...
2019-09-03 16:36:45 135
原创 Python练习篇13-try语句使用及异常处理
本文介绍try语句介绍及使用代码如下:try: print(int('try')) #异常不执行 except: print('except') #try语句出现异常才会执行 else: #try语句下面无异常才执行 print('else') finally: #必须执行的语句 print()执行如下:except...
2019-09-03 15:59:53 453
原创 Python练习篇12-txt文件处理
本文介绍文件的操作代码如下:import osfile_name = 'text.txt' #文件名,只能打开当前路径下文件,其他路径文件需改为对应路径#write()方法写入text = 'Hello World' #文本f = open(file_name, 'w') #‘w’,表示开放写的权限,写入内容会覆盖之前内容f.write(text) #写入text文本f....
2019-09-03 15:08:28 479
原创 Python练习篇11-集合
本文介绍集合的使用和方法上一篇介绍了字典,这边接着介绍集合的使用,跟字典一样同样也是用大括号“{}”括起来的数据。集合有什么特征呢?1.元素唯一性,不可能有两个相同元素;2.无序,不可通过列表属性索引下面我们实际来介绍下集合吧代码如下:#集合set1 = {1, 2, 3, 2, 3}#打印类型print(type(set1)) #<class 'set'>...
2019-09-02 17:40:29 204
原创 Python练习篇10-字典
本文介绍字典的使用和方法什么是字典?我们可以理解成,使用大括号 “{}” 括起来的 关系数组(键值对组合)代码如下:#字典d = {1:'one',2:'two',3:'three'}print(type(d)) #打印类型#<class 'dict'>#打印对应的值print('1对应的英文是:'d[1]) #1代表字典键1#1对应的英文是:'one'...
2019-09-02 17:13:27 1055
原创 Python练习篇9-递归的介绍和使用
本文介递归的介绍和使用首先来介绍下什么是递归?1.表现为函数调用自身的一个行为;2.设计正确有效的返回条件。下面我们来举例说明代码如下:#递归求阶乘def Factorial(n): if n == 1: #设置返回条件 return 1 else: return n * Factorial(n-1)print('5的阶乘是:',...
2019-09-02 16:03:46 180
原创 Python练习篇8-匿名函数:lambda表达式
本文介匿名函数:lambda表达式lambda表达式适用于一次函数的使用,比如不经常使用的函数,我们就没必要去单独定义它,用lambda表达式创建,简洁明了提高代码可读性。下面有个普通函数,我们尝试将其转变为匿名函数代码如下:#普通函数def MyAdd(x, y): return x + y print('普通函数MyAdd:', MyAdd(3, 5))#匿名...
2019-09-02 15:39:21 391
原创 Python练习篇7-函数
本文介Python的函数定义和使用首选介绍函数的格式,如下为:def Myfunction(): #--------def + 函数名 +(可加参数) + “:” #函数体 #统一的缩进 #函数体 Myfunction() #调用函数 下面我们写个完成的函数,并试着调用看看def Myfunction(x): '''这是函数的文档''' ...
2019-09-02 15:23:03 1358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人