python学习心得体会
xiaosongshupy
一个爱好Python的重邮学子!愿与互联网的广大朋友一起成长!
展开
-
pymysql.connect()参数说明
pymysql.Connect()参数说明host(str): MySQL服务器地址port(int): MySQL服务器端口号user(str): 用户名passwd(str): 密码db(str): 数据库名称charset(str): 连接编码connection对象支持的方法cursor() 使用该连接创原创 2017-11-06 22:04:33 · 44927 阅读 · 0 评论 -
对Python的if __name =="__main__"一些理解
早上起床后,看到公众号:Python那些事对if __name=="__main__"的一些讲解后,产生了一些自己的理解。首先。if __name =="__main__":这是一个判断句,即判断__name__和__main__是否相等。那么相等是什么情况,不相等又是什么情况呢?不急,看小松鼠慢慢道来。先看看这段代码,我们将次断代码的文件命名为song.py:print("这是模块外的输出")...原创 2018-03-18 11:10:03 · 180 阅读 · 0 评论 -
对Python装饰器的个人理解
在看了公众号Python那些事对装饰器的解释后,有了一些自己的理解。首先,装饰器的的返回值是接力棒。被当做参数的函数作为返回值返回到装饰器的内部函数,然后装饰器返回值是内部函数,即最终装饰器的返回值是当做参数的函数。装饰器的作用:由于在装饰器内部定义了新函数并且装饰器并不会改变作为参数的函数,即就可以在内部函数中添加一些新功能(这一点可以详细看公众号),最终实现在不改变原函数的前提下,提升原函数的...原创 2018-03-07 23:33:46 · 209 阅读 · 0 评论 -
Python的__new__与__init__区别
__new__:在创建对象时调用,会返回当前对象的一个实例__init__:在创建对象完成后调用,对当前对象的一些实例进行初始化,无返回值。如果在同一个类中,两者同时纯在,那么会优先调用__new__,也就是说,__new__的优先级高于__init__。前者有返回值,后者没有返回值。...原创 2018-03-06 19:20:56 · 153 阅读 · 0 评论 -
python的浅拷贝与深拷贝
python的浅拷贝没有拷贝子对象,子对象改变,拷贝的对象也会改变。而深拷贝是无论原对象怎么改变,深拷贝的对象始终不变。import copya = [1,2,3,["a","s","d"]]c = copy.copy(a)d = copy.deepcopy(a)print("浅拷贝对象、深拷贝对象与原对象比较")print(a)print(c)print(d)print("改变原对象后,对比原对...原创 2018-03-06 18:53:58 · 148 阅读 · 0 评论 -
python可变数据类型与不可变数据类型
Python的可变数据类型有列表和字典,不可变数据类型有整型(int),浮点型(float),字符串型(String)和元组型(tuple).不可变数据类型的不可变指的是变量引用的地址处的值是不可变的。例如int类型,改变该类型变量的值,实际是改变了该变量引用的地址值,即改变了该变量引用的队像,并没有改变之前引用的队像的值。不可变数据类型的优点是,不管内存中有多少个引用,相同的对象只占用一块内存;...原创 2018-03-06 18:38:12 · 2266 阅读 · 0 评论 -
pyhton3去除文本中的换行符
with codecs.open("文件路径+文件名.txt","r",'utf-8') as f:i = f.readlines()for k in range(0,len(i),2):print(i[k].rstrip("\n"),end = "")其中0,2,4等下标是文本中换行符在i中的位置。之所以用codecs.open打开文件,是为了避免文档的编码问题。原创 2017-11-16 17:08:46 · 3435 阅读 · 0 评论 -
Python的matplotlib库学习笔记第一篇
各位大佬,小松鼠有什么不对的地方,请大家赐教。matplotlib.pyplot是绘制各类可视化图形的命令字库,相当于Matplotlib库的快捷方式导入:import matplotlib.pyplot as pltply.plot(x,y,format_string,**kwargs)函数用于绘制二维的曲线图x,y:分别代表x,y轴,数值可以为列表或者数组,x可选,即当原创 2017-11-21 20:51:12 · 534 阅读 · 0 评论 -
numpy数据相关函数总结
存入文件:1、np.savetxt(frame,array,fmt='%.18e',delimiter = None)frame : 文件,字符串或者产生器,可以使.gz或者.bz2的压缩文件array:存入文件的数组fmt:写入文件的格式,比如:%d,%.2f等delimiter:分割字符串,默认是空格np.savetxt只能有效存一维和二维数组2、np.ar原创 2017-11-21 14:14:49 · 2440 阅读 · 0 评论 -
python3爬取淘女郎图片
python爬取淘女郎图片原创 2017-10-15 14:48:29 · 1083 阅读 · 0 评论 -
对京东电子商品做词云
import jiebaimport jieba.posseg as psegfrom wordcloud import WordCloud,ImageColorGenerator,STOPWORDSimport matplotlib.pyplot as pltfrom PIL import Imagefrom scipy.misc import imreadimport numpy...原创 2018-05-31 16:37:53 · 264 阅读 · 0 评论