![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 65
壹念至贱
这个作者很懒,什么都没留下…
展开
-
学习笔记之爬虫案例
一、爬虫案例1.1 豆瓣网import osfrom fake_useragent import UserAgentimport requestsfrom bs4 import BeautifulSoupfrom urllib.request import urlretrieve# 定义下载目录download_path = "./douban"# 如果不存在就创建if not os.path.exists(download_path): os.makedirs(downloa原创 2021-03-28 15:18:45 · 11241 阅读 · 0 评论 -
学习笔记之常用模块
文件读写获取当前路径import osprint(os.getcwd())常用的打开模式模式说明r以读取方式打开文件,默认的打开模式w以写取方式打开文件,如果文件已存在就覆盖源文件,否则新建文件a以写取方式打开文件,如果文件已存在则指针在文件最后,实现向文件追加内容;否则新建文件b以二进制模式打开文件,不单独使用,配合r/w/a模式使用+同时实现读写操作,不单独使用,配合r/w/a模式使用x创建文件,如果文件已存在则无法创建文件原创 2021-03-25 18:45:49 · 132 阅读 · 0 评论 -
学习笔记之面向对象
类(class)是一种面向对象编程语言的构造,描述了所创建的对象共同的属性和方法。类属性类属性,又称静态属性只有通过类才能修改实例拥有类属性,但不能修改类属性实例属性实例属性,又称动态属性通过实例创建不同实例的实例属性不同实例的__dict__显示当前实例的所有属性self的作用类中的方法,如无特殊规定,都是以self作为第一个参数self引用当前实例...原创 2021-03-23 20:18:54 · 77 阅读 · 0 评论 -
学习笔记之Python的函数
一、定义函数def 函数名称(参数1,参数2): 函数内语句块 return 返回值当参数个数不确定时,可以使用(*参数1)或(**参数1)一个*的参数:# 定义函数def function_name (x,*y): print("x = ",x) print("y = ",y)# 调用函数function_name(1,2,3,4)>>>x = 1y = (2, 3, 4)二个*的参数:# 定义函数def function_name原创 2021-03-21 16:16:00 · 166 阅读 · 0 评论 -
学习笔记之Python的组合运算
一、比较运算比较运算只能在同类中进行比较比较运算符:<,>,== ,!=,<=,>=二、逻辑运行Python中用的逻辑运算符不再是 && 和 || ,而是换成了单词and:与or:或三、赋值方式赋值时,不要的值可以用下划线_来接收a,_,c = 1,2,3如果不想定义过多的变量,可以用星号*来接收多余的值a,*b = 1,2,3,4,5,6,7四、条件语句Python中条件语句不使用花括号,而是根据缩进进行判断if a == 1原创 2021-03-20 18:29:59 · 450 阅读 · 0 评论 -
学习笔记之Python的六种内置对象
前置:Python帮助文档一、面向对象万物皆对象,描述一个对象需要属性和方法内置对象类型:整数、浮点字符串列表元组字典集合二、数据类型2.1 整形、浮点型查看数据类型:print(type(1))>>>><class 'int'>转换数据类型:print(int(1.9))>>>1查看内存地址:print(id(3))print(id(3.0))print(id(3.00))>>>原创 2021-03-20 12:59:29 · 561 阅读 · 0 评论 -
Python2.x与3.x的区别
Python2.x 与 3.x 版本区别新Python程序建议现在都写Python3版本语法。目前不支持 Python 3.0 的第三方库有 Twisted, py2exe, PIL等。即使无法立即使用 Python 3.0,也建议编写相容Python 3.0 版本的程式,然后使用 Python 2.6, Python 2.7 来执行。Python 3.0 的变化主要在以下几个方面:print 函数:print 语句没有了,取而代之的是 print() 函数。如果 Python2.x 版本.转载 2021-03-17 13:57:53 · 298 阅读 · 0 评论