python 传值 传引用 可变对象 不可变对象 的区别与联系

引子:先学的c和c++后学的python,一直以来感觉很模糊或者说搞不懂的点就是python里面函数参数的传递方式。对象传入函数,什么情况下是“传值”什么时候是“传引用”,这关系到函数内部对对象作出修改时是否会引起对象在函数作用域外同样发生改变的问题,很多的python入门教程都没有讲清楚,网上搜索了很久,终于找到了一篇阐述的完整清晰的文章,收录在此,以下是正文:可变对象 与 不可变对象我们...

Python 2021-05-12 PM 181次 0条

Scrapy打造搜索引擎学习笔记 - 2 - Unicode与UTF-8

字符串编码1,计算机只能处理数字,文本转换为数字才能处理。计算机中8个bit作为一个字节,所以一个字节能表示最大的数字就是2552,计算机是美国人发明的,所以一个字节可以表示所有字符了,所以ASCII(一个字节)编码就成为美国人的标准编码3,但是ASCII处理中文明显是不够的,中文不止255个汉字,所以中国制症了GB2312编码,用两个字节表示一个汉字。GB2312还把ASCII包含进去了,...

Python,杂谈 2021-01-02 PM 139次 0条

Scrapy打造搜索引擎学习笔记 - 1 - 爬虫简介与正则表达式基础

技术选型scrapy vs requests+beautifulsoup1.requests和beautifulsoup都是库,scrapy是框架2.scrapy框架中可以加入requests和beautifulsoup3.scrapy基于twisted,性能是最大的优势4.scrapy方便扩展,提供了很多内置的功能5,scrapy内置的css和xpathselector非常方便,beaut...

Python 2020-12-31 PM 217次 0条

python基础模块学习笔记——科学绘图利器Matplotlib(转载)

Matplotlib 教程本文为译文,原文载于此,译文原载于此。本文欢迎转载,但请保留本段文字,尊重作者和译者的权益。谢谢。: )介绍Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。这里将会探索 matplotlib 的常见用法。IPython 以及 pylab 模式IPython 是 Python 的一...

Python 2019-08-03 PM 240次 0条

python基础模块学习笔记——图像处理库pillow

pillow是PIL(Python Image Library)的一个分支(Fork),可以非常方便地对图像进行剪裁、变换、添加滤镜、生成缩略图等操作,也可以进行一些简单的绘图操作。pillow的功能非常强大,详细的说明可以参阅文档。附上英文文档下面用一个实例简单展示下pillow的基本使用方法:把任意形状的图像剪裁成正方形,并在图像右上角生成类似微信消息提醒气泡的图案和文字我的实现代码如下...

Python 2019-08-03 PM 211次 0条