
python
nicewuranran
这个作者很懒,什么都没留下…
展开
-
Python函数入参解惑
Python函数入参解惑介绍由于最近一个需求需要使用python来开发,所以就学习了下python,其中让我有一点困惑的是python的函数入参我第一眼确实蒙圈了,看内建函数定义了那么多入参,但是调用的时候并不是都需要传入参数的,这让我很是奇怪(由于本人之前一直都是使用java开发的),于是我决定好好研究下python函数入参到底是怎么回事。虽然只学了一两天但是对python还是挺有好感的,相信py原创 2016-07-28 21:50:42 · 5208 阅读 · 0 评论 -
Python 12:Python 文件io操作模块
Python 文件io操作模块介绍IO操作是每种程序设计语言都会设计的模块,python的io操作设计的和C语言很类似,比较简便实用.反观Java语言对于io操作设计的模块就比较抽象和灵活,这也导致java的io学习成本远比Python语言的io操作高很多。但是java io框架的设计确实是非常优雅的,值得我们去学习其源码实现。io操作通常指定就是输入和输出,通常载体为文件,即io操作也很多时候是原创 2016-08-02 22:11:45 · 3484 阅读 · 0 评论 -
Python 03:Python字符串
Python字符串介绍其实实际开发中有很多时候我们都是在对字符串做处理,因此字符串数据类型绝对是我们学习任何程序语言都要深入掌握的。不管是C/Java语言对字符串都提供了强有力的支持,Python也不例外。Python字符串常用方法将字符串当作字符数组来看待str="hello world"1、获取字符串长度len(str)2、字符串拼接直接使用" + "拼接3、分片操作/截取操作原创 2016-07-30 23:22:52 · 546 阅读 · 0 评论 -
Python 07:Python函数
Python函数介绍函数是程序开发第一重抽象。当我们的代码中出现很多重复代码时我们就要考虑是否需要提炼共有函数出来了,Don't Repeat Youself。通常面向过程语言称作函数,面向对象语言称作方法。主要看该代码块是独立的还是位于class里面。Python中通过def关键字来定义函数函数定义def function(): ... pass备注:Python不像java,P原创 2016-07-31 21:16:23 · 462 阅读 · 0 评论 -
Python 06:Python控制语句
Python控制语句介绍如果说Python和其它语言最大的不同,那么久在于Python强制使用缩进来使得代码更具可读性和优雅。所有的程序都是由顺序、分支、循环结构所构成的,由于Python并不是使用分号表示结束语句,也不是使用大括号来表示代码块的。所以对于学过C系语言的人来说,一开始可能觉得有点别扭,但是一旦你知道Python的精要你就会觉得Python这么做是合理和优雅的。顺序执行语句所有的程序原创 2016-07-31 10:50:16 · 757 阅读 · 0 评论 -
Python 05:Python字典类型
Python字典类型介绍在java中Map数据结构可以存储任意数据类型,同样Python中字典就是扮演这个角色的数据结构。字典:不同语言的叫法不同,比较常听的称谓是映射、字典、key-value键值对。由于字典/映射都是通过hash算法实现的,所以其存储和查询速度很快,但是由于无序存储所以导致遍历也不是很方便,并且为了要维护hash值导致会更耗内存,但对现代计算机而言通常会选择空间换时间。字典的本原创 2016-07-31 10:01:49 · 1189 阅读 · 0 评论 -
Python 04:Python列表和元组
Python列表和元组介绍Python中列表和元组是比较常用的数据结构,尤其列表几乎是最常用的数据结构,就像java中的ArrayList.list列表是存储一组有序元素的数据结构。元素类型可以是任意数据类型.tuple元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使原创 2016-07-31 09:26:51 · 443 阅读 · 0 评论 -
Python 02:Python数据类型
Python数据类型介绍和任何一门程序设计语言一样,python也定义了自己的数据类型,整体上和C语言系的是相同的。基本数据类型往往是程序开发过程中使用最频繁的,因此学习任何一门程序语言都要先清楚其基本的数据类型,并且所有其它复杂的数据类型都是由基本数据类型所组成的。python中数据类型整数浮点数布尔类型字符串日期列表元组字典注意:由于python是一门动态语言,因此在使用变量时原创 2016-07-30 18:48:09 · 446 阅读 · 0 评论 -
Python 01:Pyton历史和入门介绍
Pyton历史和入门介绍Python是在1991年诞生的一门面向对象、解释型计算机程序设计语言。Python能做很多事情,小到简单脚本大到后端架构设计,也可以使用python来做胶水语言。学习程序设计语言C、Java、Python作为入门语言都很不错,如果是科班推荐C/Java语言入门(通常学习一门强类型语言是非常有必要的,并且很多语言都是借鉴 参考C语言而诞生的),如果是非科班对程序设计有兴原创 2016-07-30 08:25:19 · 3753 阅读 · 0 评论 -
Python网络请求模块requests
Python网络请求模块requests背景介绍之前说了,公司有一个需求需要使用python实现。由于公司服务器上的python版本是2.7我在写这个需求时,用到网络请求这部分时,发现python 2.7版本的请求模块真的是设计很不合理,urllib和urllib2两个包,我弄的云里雾里的,索性我就不适用自带内建函数,寻找第三方函数库了,发现requests这个函数库非常的便捷(http for h原创 2016-07-28 23:23:22 · 16553 阅读 · 0 评论 -
Python 14:Python网络请求模块
Python网络请求模块介绍Python标准库中自带了网络请求模块urllib,这个库比较好用,还有一个第三方网络请求模块requests也非常的人性化设计,值得学习一下。个人比较喜欢使用requests函数库,因为简单人性化标准库urllib使用python2.x标准库下的网络请求模块比较散乱有两个包urllib和urllib2使用起来并不方便,所以不推荐。Python3.x标准库下的网络请原创 2016-08-02 23:45:11 · 2870 阅读 · 0 评论