python
文章平均质量分 76
Lee_jiaqi
这个作者很懒,什么都没留下…
展开
-
python基础(四)
一、元组元组是python中常用的一种数据结构。元组由不同的元素组成,每个元素可以存储不同的类型的数据,如字符串、数字甚至是元组。元组是“写保护”的,即元组创建后不能再做任何修改操作,元组通常代表一行数据,而元组中的元素代表不同的数据项。1.元组的创建元组由一系列元素组成,所有元素被包含在一对元括号中。创建元组时,可以不指定元组的个数,相当于不定长的数组,但是一旦创建后就不能修改元组的长度。元组的创原创 2017-10-26 18:05:39 · 239 阅读 · 0 评论 -
python基础(正则表达式)
正则表达式用于搜索、替换和解析字符串。正则表达式遵循一定的语法规则,使用非常灵活,功能强大。使用正则表达式编写一些逻辑验证非常方便,例如电子邮件地址格式的验证。python提供了re模块实现正则表达式的验证。1.简介 正则表达式是用于文本匹配的工具,它在源字符串中查找与给定的正则表达式相匹配的部分,一个正则表达式是由字母、数字和特殊字符(括号、星号、问号)组成,正则表达式中有许多特殊的字符,这些特原创 2017-11-19 01:13:02 · 828 阅读 · 0 评论 -
python基础(基础语法)
一、python的特色IDE(Integrated Development Environment)是用于提供程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器和图形用户界面。1.面向对象的特性 面向对象的程序设计抽象出对象的行为和属性,把行为和属性分离开,但又合理地组织在一起。python语言具有很强地面向对象特性,而且简化了面向对象地实现。它消除了保护类型、抽象类、接口等面向对象地元素原创 2017-11-04 23:11:21 · 430 阅读 · 0 评论 -
Python(异常处理与程序调试)
Python标准库的每个模块都使用了异常,异常在Python中除了可以捕获错误,还可以调试程序。一、Python中的异常异常是指程序中的例外、违例情况。异常机制是指当程序出现错误后,程序的处理方法。异常机制提供了程序正常退出的安全通道。当错误出现后,程序的流程发生改变,程序的控制权转移到异常处理器,当异常被引发时,如果没有代码处理该异常,异常将被Python接收处理。当异常发生时,Python解释器原创 2017-11-29 11:27:01 · 716 阅读 · 0 评论 -
Python数据库编程
数据库为数据提供了安全、可靠、完整的存储方式。Python提供了多种连接数据库的手段,包括ODBC、DAO、ADO,以及Python的专用模块等方式。Python的shelve模块可以模拟小型数据库,支持以字典的方式访问数据库。SQLite是一种嵌入式的数据库,通常作为Python的GUI程序的后台数据库。Python提供了连接Oracle、MySQL等数据库的专用模块,ADO和Python的专用模原创 2017-11-30 11:20:54 · 983 阅读 · 0 评论 -
使用Python处理文件
数据的存储可以使用数据库,也可以使用文件。数据库保持了数据的完整性和关联性,而且使数据更安全、可靠。使用文件存储数据则非常简单、易用,不必安装数据库管理系统等运行环境。文件通常用于存储应用软件的参数或临时性数据。Python的文件操作和Java的文件操作非常相似。Python提供了os、os.path等模块处理文件。文件的创建、读写和修改文件的复制、删除和重命名文件内容的搜索和替换文件的比较原创 2017-11-21 16:30:41 · 460 阅读 · 0 评论 -
python基础(字符串相关操作)
字符串是开发应用中常用的数据类型,字符串的处理是实际应用中经常面对的问题。正则表达式专门用于匹配应用中的数据,能够简化字符串的处理程序,python提供了模块匹配正则表达式。字符串的格式化字符串的截取、合并、过滤等操作字符串的查找正则表达式的语法python的正则表达式模块一、字符串的格式化 python将若干值插入带有“%”标记的字符串中,从而可以动态地输出字符串。字符串的格式化语法原创 2017-11-17 01:01:43 · 454 阅读 · 0 评论 -
Python(面向对象)
一、UML面向对象主要用于软件开发的分析和设计阶段,通常使用UML(统一建模语言)进行建模统一建模语言并不是软件开发的方法,而是一种描述软件开发过程的图形化标记,UML使用若干种模型来描述软件中开发中的每个重要步骤。(1)类图(ClassDiagram)。展现了一组对象、接口、协作和它们之间的关系。类图描述的是一种静态关系,在系统的整个生命周期都是有效的,是面向对象系统的建模中最常见的图。(2)对象原创 2017-11-27 20:14:01 · 352 阅读 · 0 评论 -
python基础(三)
一、字符串1.字符串的格式化python将若干值插入带有“%”标记的字符串中,从而动态地输出字符串。字符串地格式化语法如下所示。 "%s"%str1 "%s %s"%(str1,str2)第一行代码使用一个值格式化字符串。第二行代码使用多个值格式化字符串,用于替换的值组成一个元组。2.字符串常用的操作函数2.1 find()函数返回指定子串第一次在字符串中出现的位置,找不到返回-原创 2017-10-26 00:18:36 · 369 阅读 · 0 评论 -
python网络爬虫(三)
一、使用pandas整理数据 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。提供高效能、简易使用的资料格式(Data Frame)让使用者可以快速操作及分析资料。使用pandas整理数据import pandas原创 2017-11-01 17:41:00 · 224 阅读 · 0 评论 -
python基础(函数、局部变量、全局变量、文件操作)
一、函数 1.函数的嵌套函数的嵌套是指在函数的内部调用其他函数。C、C++只允许在函数体内部嵌套,而python不仅支持函数体内的嵌套,还支持函数定义的嵌套。例如:def print_line(n): # for i in n: for i in range(0,n):#需要将n转化为迭代器才可循环,利用range(start,end)函数生成0-(end-1)的迭代器原创 2017-10-28 11:30:02 · 634 阅读 · 0 评论 -
python中关于统计相关计算的库和函数
一、python库下载及安装 下载地址为http://www.lfd.uci.edu/~gohlke/pythonlibs/ 如下所示: 下拉此页,可发现该页为python库的下载页面: 在该页选择使用的功能库点击下载将其保存至本地,并记住其下载目录,之后使用pip命令安装,安装之前确保python安原创 2017-10-12 00:38:55 · 3331 阅读 · 0 评论 -
python基础(递归函数、匿名函数、文件)
一、递归函数递归函数可以在函数主体内直接或间接的调用自己,即函数的嵌套时函数本身。递归是一种程序设计方法,使用递归可以减少重复的代码,使程序变得简洁。递归的过程分为两个阶段——递推和回归。递归函数的原理如下:第一阶段,递归函数在内部调用自己。每一次函数调用又重新开始执行此函数代码,直到某一级递归程序结束。第二阶段,递归函数从后往前返回。递归函数从最后一级开始返回,一直返回到第一次调用的函数体内。即递原创 2017-10-29 17:08:07 · 641 阅读 · 0 评论 -
python基础(一)
一、数据类型 1.数字 python3中的数字类型分为整型、浮点型、布尔型、分数类型、复数类型2.字符串二、print()—输出函数和input()—输入函数 1.print() print()函数用来向终端输出提示信息或者程序的运行结果,print()函数具有自动换行效果,即两个print()语句之间的内容处于不同的行,原因是print()函数中的内置属性end=“\n”,当不需要原创 2017-10-23 15:09:37 · 208 阅读 · 0 评论 -
python网络爬虫(一)
非结构化数据是数据结构不规则或不完整,没有预定义的数据模型,不方便用数据库二维逻辑表来表现的数据。包括所有格式的办公文档、文本、图片、XML, HTML、各类报表、图像和音频/视频信息等等。它没有固定的数据格式,不利用用户对数据进行使用与存储。非结构化数据必须通过ETL工具将数据转换为结构化数据才能取用,将原始资料进行数据抽取,将其转换为ETL脚本进而完成从非结构化数据到结构化数据的转换,最后将解析原创 2017-11-01 01:25:20 · 282 阅读 · 0 评论 -
python基础(二)
一、逻辑判断 1.方式1: if (条件1): 条件满足时执行的语句2.方式2: if (条件2): 条件满足时执行的语句 else: 条件不满足时执行的语句3.方式3: if(条件1): 条件1满足时执行的语句 elif(条件2): 条件2满足时执行的语句 elif(条件原创 2017-10-23 19:09:02 · 657 阅读 · 0 评论 -
python网络爬虫(二)
9.抓取新闻评论数import requestsimport reimport json#设置评论URLcommentURL = 'http://comment5.news.sina.com.cn/page/info?version=1&format=js&channel=gn&newsid=comos-fynfvar5623201&group=&compress=0&ie=utf-8&oe=原创 2017-11-01 17:06:17 · 610 阅读 · 0 评论 -
python基础(函数)
一、函数的概念函数是一块具有独立功能的代码块,通过输入的参数值,返回需要的结果,重复使用,那么往往就需要使用函数,使用函数把这块代码封装成一个整体,函数遇到return即可结束,也就是说函数中只有第一个return语句有效并跳出函数,后面的return语句是无效的。二、函数的定义使用关键字def定义,函数在使用前必须定义,函数的类型即返回值类型。python函数定义的格式如下:def 函数名(参数1原创 2017-10-26 23:49:21 · 563 阅读 · 0 评论