
Python
python
MolinOne
这个作者很懒,什么都没留下…
展开
-
python高阶进程1 --类
创建类 使用class语句来创建一个新类,class之后为类的名称并以冒号结尾,如下实例:class ClassName: '类的帮助信息' #类文档字符串 class_suite #类体类的帮助信息可以通过ClassName.doc查看。 class_suite 由类成员,方法,数据属性组成。实例 以下是一个简单的Python类实例: 实例class Employee:原创 2017-08-24 17:11:28 · 279 阅读 · 0 评论 -
Python基础入门2--条件语句和循环语句
上次我们简单说了一下基础的语法变量和运算符,下面我们继续深入 Python 条件语句if 判断条件: 执行语句……else: 执行语句……我想这个就不用我多说了。提示:python 复合布尔表达式计算采用短路规则Python循环语句while 判断条件: 执行语句……for iterating_var in sequence: statements(s)Pytho原创 2017-08-23 15:46:34 · 296 阅读 · 0 评论 -
Python基础入门3--list集合,元组,字典
List集合 函数:序号 函数 1 cmp(list1, list2) 比较两个列表的元素 2 len(list) 列表元素个数 3 max(list) 返回列表元素最大值 4 min(list)原创 2017-08-23 17:29:30 · 266 阅读 · 0 评论 -
Python基础入门4--时间、日历问题
Python 日期和时间 Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time(原创 2017-08-23 17:51:10 · 367 阅读 · 0 评论 -
python基础入门7--异常
什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理 捕捉异常可以使用try/except语句。 try/except语句用来检测try语句块中的错误,从而让except语原创 2017-08-24 00:16:46 · 186 阅读 · 0 评论 -
Python基本入门6--IO
Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下: raw_input raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符): input input([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回打开原创 2017-08-24 00:08:18 · 222 阅读 · 0 评论 -
Python基础入门5--函数
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入原创 2017-08-23 21:37:33 · 419 阅读 · 0 评论 -
python高阶进程4--多线程
Python 多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占原创 2017-08-27 01:47:07 · 316 阅读 · 0 评论 -
Python高阶进程3--网络编程
Python 网络编程 Python 提供了两个级别访问的网络服务。: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。什么是 Socket? Socket又称”套接字”,应用程序通常通过”套接字”向网络原创 2017-08-27 01:25:23 · 247 阅读 · 0 评论 -
Python网络爬虫1
简单爬取新浪新闻网的部分新闻: 代码:选用技术(requsets,BeautifulSoup)import requestsfrom bs4 import BeautifulSoupres = requests.get('http://news.sina.com.cn/china/')res.encoding = 'utf-8'soup = BeautifulSoup(res.text, '原创 2017-08-22 01:03:19 · 354 阅读 · 0 评论 -
python进阶--补-冒泡排序
首先冒泡排序是大多数人最早接触的一个算法了,在这我就不多说理论了,主要看一下别的语言编写和python编写的方式问题: 首先看一下java编写* 冒泡增序算法* @param array*/public static void bubblingSort(int[] array){ for(int i=0;i<array.length;i++){ for(int j=原创 2017-08-24 23:13:10 · 264 阅读 · 0 评论 -
python高阶进程2--正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提供了与这些方法功能完全原创 2017-08-24 17:42:39 · 339 阅读 · 0 评论 -
Python基础入门1--基础语法
py标识符: 在 Python 里,标识符由字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; 以双下划线开头的 f原创 2017-08-23 15:32:18 · 648 阅读 · 0 评论