- 博客(18)
- 收藏
- 关注

原创 菜鸟历程-记录安装pyqt5遇到的各种问题
因为学习爬虫 所以去下载安装了pyqt5 但是 安装这个pyqt5的过程并不顺利,搞得我心态都有的爆炸下面 我就来说下 我遇到的一些问题 ,一、库安装问题因为要pychram配置安装pyqt5需要pyqt5和pyqt5-tools两个库 一般来说 只需要pip install pyqt5 pip install pyqt5-tolls这样就ok的 但 外网嘛 一般都会超...
2020-02-19 17:44:41
1443
1
原创 Python程序调试及异常处理(附练习实例)
# 自己构造一个报错的场景,并模仿课堂进行一个报错分析。# 报错的类型,报错的原因,报错的代码,和报错的行print(a)NameError # 报错类型name 'a' is not defined # 报错的原因print(a) # 报错的代码line 53 # 报错的行# 结合异常处理,确保打开文件后的正常关闭。# 用open直接打开一个文件,然后write就那些写入,假.
2020-08-02 16:34:04
550
原创 Python正则表达式(附练习实例)
# 匹配字符串是否以‘mr’开头,不区分大小写。import repattern = r'mr_\w+' # 模式字符串string = 'MR_SHOP mr_shop' # 要匹配的字符串match = re.findall(pattern,string,re.I) # 要匹配的字符串不区分大小写print(match)string = '项目名称 MR_SHOP mr_shop'match = re.findall(pattern,string) # 搜索字符串,.
2020-08-02 16:33:40
574
原创 Python模块(附练习实例)
# 什么是模块?==> 一个扩展名为.py的文件称为模块# 使用import语句 导入模块import mathPI = math.pidef girth(r): '''计算周长的函数''' return round(2*PI*r,2)def area(r): '''计算面积的函数''' return round(PI*r*r,2)if __name__ == '__area__': print(area(10))...
2020-08-01 17:54:15
752
原创 Python面向对象(附练习实例)
# 创建用于计算的属性。 装饰器的使用# 定义一个矩形类,在__init__()方法中定义两个实例属性,然后在定义一个计算矩形面积的的方法# 并应用@property将其转换为属性,最后创建类的实例class Rect: def __init__(self,width,height): self.width = width self.height = height @property def area(self): retu.
2020-08-01 17:51:37
784
原创 Python函数(附练习实例)
# 闭包:外层函数返回内层函数名称为闭包# 现在需要在全局来调用f2函数def f(): print('这里是f函数') def f2(): print('这里是f2函数') return f2 # f2 函数名l=f()l()# 函数什么时候执行: 函数名加括号# return 返回的是什么l就是什么# 递归:函数自己调用自己# n:return 5*4*3*2*1 ===l# f(4) f(3) f(2) f(1)def f(n):.
2020-08-01 17:48:40
653
原创 Python元组(附练习实例)
# 使用for循环列出咖啡馆里的咖啡名称。coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','巴西','哥伦比亚') # 定义元组print('您好','欢迎光临 ~ 伊米咖啡馆 ~ \n\n 我们店有: \n')for name in coffeename: # 遍历元组 print(name + '咖啡',end=' ') ...
2020-08-01 17:42:33
1269
原创 Python字典(附练习题)
# 根据星座测试性格特点。name = ['绮梦','冷伊一','老妹','老弟'] # 作为键的列表sign_person = ['水瓶座','射手座','双鱼座','双子座'] # 作为值的列表person_dict = dict(zip(name,sign_person)) # 转换为个人字典sign_all=['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座', .
2020-08-01 17:40:14
2118
原创 Python集合(附练习题)
# 创建保存学生选课信息的集合。python = {'绮梦','冷伊一','香凝','梓轩'} # 保存python学生的名字c = {'冷伊一','灵语','梓轩','圣博'} # 保存C语音学生的名字print('选择python的学生有:',python) # 输出选择python语音的学生名字print('选择C语音的学生有:',c) # 输出选择C语音学生的名字print('交集运算:',python &a.
2020-08-01 17:37:06
2825
原创 Python字符串(附练习题)
"""输入一个字符串 ,通过代码判断这个字符串是不是回文字符串(回文字符串就是首位元素都依次相同的字符串,比如abccba,abdba,都是因为他们首尾字符且之后对应元素(第二个对倒数第二,第三个对倒数第三。。。)也都相同)例如:一 输入:aba 输出:是回文字符串二 输入:abc 输出:不是回文字符串 """def huiwen(n): #取一个接地气的名字 i,j .
2020-08-01 17:35:07
947
原创 Python控制流程(附练习实例)
# 打印九九乘法表。for i in range(1,10): # 输出9行 for j in range(1,i+1): # 输出与行数相等的列 print(str(j)+'×'+str(i)+'='+str(i*j)+'\t',end='') print() # 换行 i = 1while i<=9: j = 1 while j<=i: prin.
2020-08-01 17:32:26
237
原创 Python数据类型及其运算符(附练习实例)
# 使用比较运算符比较大小关系。python = 95 # 定义变量,存储Python的分数english = 92 # 定义变量,存储english的分数c = 89 # 定义变量,存储c语音的分数# 输出3个变量的值print('python ='+str(python)+'english ='+str(english)+'c ='+str(c)+'\n')print('python < english的结果:'+ str(pyth.
2020-08-01 17:24:50
519
原创 数据库学习(Redis笔记)
一、Redis简介:1、redis是由意大利人开发的一款内存高速缓存数据库,是一个高性能的键值对储存数据库。2、Redis是使用C语言编写,并以内存作为数据库储介质,所以读写效率极高二、Redis特性:1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。2、Redis不仅仅支持简单的key-value类型的数据,同时还把value分为list,...
2020-03-31 17:06:44
228
1
原创 数据库学习(MySQL一笔记分享)
一、MySQL简介:1、MySQL是目前最流行的关系型数据库管理系统之一,由瑞典MySQL AB公司开发,目前属于甲骨文公司。2、MySQL是一种关系型数据库,由于性能高、成本低、可靠性好、是最流行的开源数据库之一,被广泛应用在互联网上的中小型网站上,随着MySQL的不断成熟,它也逐渐用于更多大规模的网站和应用二、概念和特点:1、关系型数据库管理系统:采用关系模型来组织管理数据的数据库系统...
2020-03-31 16:48:16
334
1
原创 Python文件的基本操作和目录操作 笔记分享
# 文件的基本使用# 上下文管理器的基本使用# 文件的编码问题与常用文件与常用目录# 内存临时文件的了解# 一、如何创建打开一个文件?file = open('status.txt','r') # 打开文件('r'只读文件)file = open('status.txt','w') # 创建文件('w'只写文件)print('\n','='*10,'蚂蚁庄园动态','='...
2020-01-17 13:19:21
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人