随笔分类 -  Python

该类主要用来具体阐述Python内某个知识点
摘要:以前在学python的时候由于之前没有接触过面向对象,所以对这方面存在不理解,现在对面向对象有一个大概的理解勒,所以就做下笔记吧。 首先当我们创建一个新的对象时,系统会自动执行两件事,1.为新的对象分配空间;2.自动执行该对象所来自的类的初始方法,init,因此当我们在__init__中编写一个pr 阅读全文
posted @ 2020-11-05 21:45 小酷蛙 阅读(880) 评论(0) 推荐(0)
摘要:zip函数,将多个(两个以上)元组、列表整合成一个列表。 阅读全文
posted @ 2020-08-20 21:41 小酷蛙 阅读(137) 评论(0) 推荐(0)
摘要:1.首先要知道从哪儿去查找,如果根据在爬取豆瓣书单、电影等网页的经验是行不通的。因为百度图片所在网页是用ajax技术加载,属于动态网站。 不信。。。>>>请君看吼 网页上F12小箭头点击迪丽热巴第一张图片,我们确实可以看到图片地址。 但当我们右击鼠标编辑HTML来赋值图片地址时,发现…… 因此,爬取 阅读全文
posted @ 2020-08-17 11:59 小酷蛙 阅读(757) 评论(0) 推荐(0)
摘要:hasattr函数:用来判断某对象内是否包含某属性 hasattr(obj,name) obj 实例对象 name 属性 阅读全文
posted @ 2020-08-09 10:21 小酷蛙 阅读(162) 评论(0) 推荐(0)
摘要:首先,介绍一下Python自带的pydoc模块,该模块能帮助我们生成以及查看HTML文档。(在控制台查看文档B格差了那么一丢丢,俺就没兴趣勒)待会能够熟练使用pydoc以后我们便可以直接在浏览器上打开的HTML文档上找到pydoc模块在哪个位置。 在pycharm中首先是要找到命令行在哪里? 上图是 阅读全文
posted @ 2020-08-04 13:26 小酷蛙 阅读(5323) 评论(0) 推荐(0)
摘要:当在多个客户端同时连接一个服务端时需要同时运行多个客户端所在的.py文件,但默认上我们运行了一次后如果再想运行这个.py文件,则被要求停下当前运行的.py文件从而达不到该目的。 因此:在下图所指向的倒三角中点击Edit configutation: ![](https://img2020.cnblo 阅读全文
posted @ 2020-08-03 15:57 小酷蛙 阅读(4354) 评论(0) 推荐(0)
摘要:理由不太清楚,但能解决问题: if '\u4e00'<= ele <= '\u9fff': print('ele是中文字符') 阅读全文
posted @ 2020-07-28 17:18 小酷蛙 阅读(1077) 评论(0) 推荐(0)
摘要:round(a,x):round函数用来对某数值进行四舍五入,其中a是对象,x是四舍五入保留即为小数(0,为只保留整数,以此类推) 如果一个浮点数只有3位,而round函数要求保留三位,则默认小数点第四位为0,返回的仍是这个浮点数。 阅读全文
posted @ 2020-07-21 08:33 小酷蛙 阅读(8010) 评论(1) 推荐(0)
摘要:在一个模块中的一个函数内定义一个变量,然后将这个模块内的函数(print_global)导入到其他程序(test1.py\test2.py)内并用一个对象(Stu1、Stu2)接收 ''' def print_global(): Stu = [] #Stu是全局变量 return Stu ''' # 阅读全文
posted @ 2020-07-20 23:28 小酷蛙 阅读(1711) 评论(0) 推荐(0)
摘要:eval函数是实现字典、列表、元组与字符串之间的转换: 第一个是实现从字符串转向列表,在引号内是一个列表所以就转化为了列表类(毕竟eval函数至少在这里并没有规定向哪类转化) 第二个是实现从字符串转向元组,在引号内是一个列表所以就转化为了元组类(……………………………………) 第三个是实现从字符串转 阅读全文
posted @ 2020-07-20 21:03 小酷蛙 阅读(794) 评论(0) 推荐(0)
摘要:TypeError: write() argument must be str, not int 出现如上错误的原因是写入文件里的必须是字符串形式,其他形式不行,因此如果列表、元组、字典等需要写入文件时事先应该str类型转化(拓展,将列表、元组、字典转为字符串使用str,将字符串逆转化使用eval函 阅读全文
posted @ 2020-07-20 08:55 小酷蛙 阅读(19206) 评论(0) 推荐(0)
摘要:因为是要保存utf-8形式,所以: 写: with open('test.txt','wb+') as f: f.write('字符串'.encode('utf-8')) 读: with open('test.txt','rb+') as f: f.read().decode('utf-8') #默 阅读全文
posted @ 2020-07-20 08:36 小酷蛙 阅读(150) 评论(0) 推荐(0)
摘要:1.导入sys模块 import sys sys.exit(0) 2.导入os模块 import os os._exit(0) 3.直接CTRL+C 阅读全文
posted @ 2020-07-19 21:49 小酷蛙 阅读(830) 评论(0) 推荐(0)
摘要:通过key, key1,key2以及value, value1可以看出只有key, \ value,接收后才能实现其目的 阅读全文
posted @ 2020-07-19 19:29 小酷蛙 阅读(522) 评论(0) 推荐(0)
摘要:sort用法:sort(key,reverse),key接收函数用来作为排序的依据,如:key = len便是以每个数据元素长度作为排序依据,可以使用lambda式,reverse=True则是按照从大到小的顺序排序,False则是按照从小到大的顺序排序。注:sort方法仅用于列表排序 具体案例:将 阅读全文
posted @ 2020-07-19 17:58 小酷蛙 阅读(190) 评论(0) 推荐(0)
摘要:Center(width,filename): 因为str_test长度为12(包括空格),所以左右填充‘-’的长度一共为8,左右便都填充4个‘-’;如果要填充的filename为单数,则左边填充的filename向下取整,右边填充的向上取整。 阅读全文
posted @ 2020-07-19 12:15 小酷蛙 阅读(1272) 评论(0) 推荐(0)
摘要:strip函数用法: str_test = input("请输入任意字符串: ") #从左边开始扫描和从右边扫描字符串,将str_test字符串内的'abd'序列剔除 print(str_test.strip('abd')) 相关函数:lstrip、rstrip,这两个函数的功能“合起来”就是str 阅读全文
posted @ 2020-07-19 12:02 小酷蛙 阅读(954) 评论(0) 推荐(0)
摘要:作用:以字典形式统计容器中各元素出现的次数,元素名作为字典的关键字,出现次数作为value值。 最常用的三个方法: elements:该方法返回Counter容器内所有元素组成的迭代器 most_common(n):该方法返回Counter中出现最多的n个元素 subtract(iterable-o 阅读全文
posted @ 2020-07-18 23:35 小酷蛙 阅读(214) 评论(0) 推荐(0)
摘要:1--》正则表达式的支持来源于re模块,该模块有如下几个常用的函数(目前我觉得常用的)re.search(pattern,string,falg = 0)其中pattern是正则表达式,string是匹配字符串,flag是正则旗标;re.fullmatch(pattern,string,flag=0 阅读全文
posted @ 2020-07-17 16:20 小酷蛙 阅读(160) 评论(0) 推荐(0)