目标:使用Python爬取豆瓣电影并保存MongoDB数据库中我们先来看一下通过浏览器的方式来筛选某些特定的电影:我们把URL来复制出来分析分析:https://movie.douban.com/tag/#/?sort=T&range=0,10&tags=%E7%94%B5%E5%BD%B1,%E7%88%B1%E6%83%85,%E7%BE%8E%E5%9B%BD,%E9%BB%91%E5%B8%AE有3个字段是非常重要的:1.sort=T2.range
系统 2019-09-27 17:52:44 1922
函數最初被設計出來,是用來減輕重複coding一段相同的代碼,這之間只有代碼(方法,Method)的重用,但還沒有物件導向OO整個Object的屬性與方法被封裝重用的概念。函數的定義很簡單,使用def這保留字,而其宣告方式如下:def函數名(參數名):例如:>>>defprint_count():#函數宣告...print('Good')...print('Morning')...print('Mr.')...>>>print_count()#函數調用Go
系统 2019-09-27 17:52:34 1922
一、异常1.1异常介绍异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下:1.2异常种类在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,不同的类对象标识不同的异常,一个异常标识一种错误1#触发IndexError2l=['egon','aa']3l[3]45#触发KeyError6dic={'name':'egon'}7dic['age']89#触发ValueError10s='hello'1
系统 2019-09-27 17:52:31 1922
英文文档classmethod(function)Returnaclassmethodforfunction.Aclassmethodreceivestheclassasimplicitfirstargument,justlikeaninstancemethodreceivestheinstance.Todeclareaclassmethod,usethisidiom:classC:@classmethoddeff(cls,arg1,arg2,...):.
系统 2019-09-27 17:52:28 1922
本文实例讲述了pythonos模块简单应用。分享给大家供大家参考,具体如下:举例中的目录形式如下所示:In[36]:pwdOut[36]:'/home/python/Desktop/code'In[37]:lshello.pyhello.txttest.py文件夹01/文件夹02/文件夹03/1.当前路径及路径下的文件os.getcwd():查看当前所在路径。os.listdir(path):列举目录下的所有文件。返回的是列表类型。In[1]:import
系统 2019-09-27 17:51:54 1922
-re.I#忽略大小写-re.M#多行匹配,将正则作用到源数据的每一行-re.S#单行匹配,将正则作用到整个源数据,输出一个整体字符串(包括换行符也打印)string='''fallinlovewithyouiloveyouverymuchilovesheiloveher'''#去除以i开头的每一行数据re.findall('^i.*',string,re.M)['iloveyouverymuch','iloveshe','iloveher']#匹配全部行
系统 2019-09-27 17:51:20 1922
num1=-1whilenum1<1ornum1>500:print("请输入一个整数(1-500):")num1=int(input())dividend=[3,5,7,9,11,13,15]fornum2individend:ifnum1%num2==0:print(f"{num1}被{num2}整除")else:print(f"{num1}不能被{num2}整除")请输入一个整数(1-500):2900请输入一个整数(1-500):-13请输入一个整
系统 2019-09-27 17:50:51 1922
二、Python安装和第一个程序<1.Python语言介绍1.官方介绍:Python是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。2.特点:简单、易于学习、自由且开放、跨平台、可嵌入性、丰富的库。3.Python使用情况:目前已经超越java成为第一,一下为部分使
系统 2019-09-27 17:49:58 1922
我们都知道,python作为一个编程语言,它有一个最大的优势就是代码简短,那么一行python代码能实现哪些操作呢?一起来看看吧!1、打印HelloWorld!这是最基础的,相信不管学习哪一门语言,首先要学习的就是输出HelloWorld!2、可以打印一个简单的迷宫其实就是通过一个简单的循环,一直输出随机的斜线,直到第50*26-1个跳出循环。3、可以打印九九乘法表4、可以计算1-100之间所有的质数5、可以从一加到一百这行代码虽然简单,但是却很有趣,因为
系统 2019-09-27 17:49:33 1922
目录一、数据类型内置方法1.1数字类型内置方法1.1.1整形1.1.2浮点型1.2字符串类型内置方法1.3列表类型内置方法1.4元组类型内置方法1.5字典类型内置方法1.6集合类型内置方法二、数据类型分类三、深浅拷贝3.1拷贝3.2浅拷贝3.3深拷贝四、异常处理4.1语法错误4.2逻辑错误一、数据类型内置方法1.1数字类型内置方法1.1.1整形作用:定义年龄/身高/体重/id号定义方式:age=18age=int('18')方法:+-*/%//**多个值o
系统 2019-09-27 17:49:10 1922