随笔分类 -  Python基础

1
摘要:访问下载地址: 32位系统下载go1.8.1.linux 386.tar.gz,64位系统下载go1.8.1.linux amd64.tar.gz, 假定你想要安装Go的目录为 $GO_INSTALL_DIR,后面替换为相应的目录路径。 解压缩tar.gz包到安装目录下:tar zxvf go1.8 阅读全文
posted @ 2017-05-27 11:47 stemon 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1. 安装linux系统的软件包 先来看一下官方网站的提示: Note: For this static build, the binary is self contained. There is no requirement to install Qt, WebKit, or any other 阅读全文
posted @ 2017-03-23 21:44 stemon 阅读(8025) 评论(2) 推荐(2) 编辑
摘要:一、urlparse解析url的query并构建字典 下面的方法主要的功能: 解析url的各个部分,并能够获取url的query部分,并把query部分构建成dict。 具体的代码实现: 注意: 1. 在Python3中, urlparse已经被移动到 中。 2. 在 中有两个函数: 和`urlpa 阅读全文
posted @ 2017-03-22 21:27 stemon 阅读(30121) 评论(0) 推荐(1) 编辑
摘要:抓网页数据经常遇到例如 或者 这种HTML转义符,抓到字符串里很是烦人。 比方说一个从网页中抓到的字符串: 用Python可以这样处理: 如果还想转回去,可以这样: 来回转的功能还分了两个模块实现,挺奇怪。没找到更优美的方法,欢迎补充哈~ 阅读全文
posted @ 2017-03-22 21:05 stemon 阅读(891) 评论(0) 推荐(0) 编辑
摘要:有的时候,在base64解码的时候,由于字节问题出现解码错误。解决的办法就是不足原base64子串的长度: 阅读全文
posted @ 2017-03-22 19:32 stemon 阅读(757) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/dkblog/archive/2011/03/02/1980644.html http://blog.csdn.net/trochiluses/article/details/16825269 http://www.cnblogs.com/skynet/ 阅读全文
posted @ 2016-08-18 02:28 stemon 阅读(196) 评论(0) 推荐(0) 编辑
摘要:Python对象的标准类型操作符一共就三种:对象值的比较、对象身份的比较、布尔类型。其中对象值的比较主要是大于、小于、不等于等的数学比较符;对象身份的比较主要是is和is not这两个符号;布尔类型主要是not、and、or等的逻辑运算符。 字符串标准类型操作符也是这些,在做比较操作的时候,字符串是 阅读全文
posted @ 2016-03-12 21:50 stemon 阅读(538) 评论(0) 推荐(0) 编辑
摘要:python序列包括字符串、列表和元组三部分,下面先总的说一下python序列共有的一些操作符和内建函数。 标准类型的操作符一般都能适用于所有的序列类型,这里说一下序列类型操作符。 1. 成员关系操作符(in、not in) 成员关系操作符是用来判断一个元素是否属于一个序列的。具体语法: 2. 连接 阅读全文
posted @ 2016-03-12 18:09 stemon 阅读(433) 评论(0) 推荐(0) 编辑
摘要:一、数字类型分类 数字提供了标量存储和直接访问,它是不可更改类型,也就是说变更数字的值会产生新的对象。python的对象模型与常规对象模型有些不同,对数字对象的更新,实际上是生成了一个新的数值对象,并得到它的引用。 在学习编程的过程中,我们一直接受这样的教育:变量就像一个盒子,里面装着变量的值。在p 阅读全文
posted @ 2016-03-11 17:33 stemon 阅读(483) 评论(0) 推荐(0) 编辑
摘要:一、python对象 python使用对象模型来存储数据,构造任何类型的值都是一个对象。所有的python对象都拥有三个特性:身份、类型和值。 身份:每个对象都有一个唯一的身份标识自己,对象的身份可以用内建函数id()来得到。这个值可以被认为是该对象的内存地址。 类型:描述一种对象的类型所需要的信息 阅读全文
posted @ 2016-03-09 20:28 stemon 阅读(557) 评论(0) 推荐(0) 编辑
摘要:首先生成正则表达式练习的数据: #! /usr/bin/python from random import randint, choice from string import lowercase from sys import maxint from time import ctime doms 阅读全文
posted @ 2016-02-23 20:44 stemon 阅读(568) 评论(0) 推荐(0) 编辑
摘要:1.正则表达式基础 1.1简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现 阅读全文
posted @ 2016-02-23 14:00 stemon 阅读(275) 评论(0) 推荐(0) 编辑
摘要:对象(Objects)是python中数据的抽象,python中所有的数据均可以用对象或者是对象之间的关系来表示。每个对象均有标识符(identity)、类型(type)、值(value)。标识符。对象一旦创建,那么它的标识符就不会改变,可以把标识符看作对象在内存中的地址。is操作可以用来比较两个对... 阅读全文
posted @ 2016-01-13 17:09 stemon 阅读(685) 评论(0) 推荐(0) 编辑
摘要:python字典的迭代器遍历字典有一个方法可以返回该字典的迭代器,这个方法就是:dict. iteritems()当在字典中增加或者删除字典entry的时候,迭代器会失效的,类似于C++的stl。迭代器遍历到头部就会产生错误。>>> d = {'a': 1, 'b': 2}>>> di = d.it... 阅读全文
posted @ 2016-01-04 20:30 stemon 阅读(311) 评论(0) 推荐(0) 编辑
摘要:列表生成式(List Comprehension)列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用range(1, 11):>>> ra... 阅读全文
posted @ 2016-01-04 15:55 stemon 阅读(443) 评论(0) 推荐(0) 编辑
摘要:Python的变量定义后都有自己的作用域,每个作用域内都有名字空间。名称空间就是变量名称与对象的关联关系。Python中使用变量名引用对象,需要使用该变量时,就在命名空间中进行搜索,获取对应的对象。从目前python的实现上来讲,内部使用了字典,但是并不保证以后会更改实现,所以说现阶段,命名空间是一... 阅读全文
posted @ 2016-01-04 11:23 stemon 阅读(344) 评论(0) 推荐(0) 编辑
摘要:Python社区有句俗语:“python自己带着电池”,别自己写计时框架。Python2.3 具备一个叫做timeit的完美计时工具可以测量python代码的运行时间。timeit模块timeit模块定义了接受两个参数的Timer类。两个参数都是字符串。 第一个参数是你要计时的语句或者函数; 传递给... 阅读全文
posted @ 2015-12-30 20:09 stemon 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:之前用python简单写了一下斐波那契数列的递归实现(如下),发现运行速度很慢。def fib_direct(n): assert n > 0, 'invalid n' if n print talk()# outputs: Yes!# And you can even use it d... 阅读全文
posted @ 2015-12-29 21:07 stemon 阅读(487) 评论(0) 推荐(0) 编辑
摘要:我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。这种参数传递的方式被称为函数参数的位置传递。我们将接触更多的参数传递方式。回忆一下位置传递:def f(a,b,c): return a+b+cres = f(1,2,3)print re... 阅读全文
posted @ 2015-12-29 14:30 stemon 阅读(321) 评论(0) 推荐(0) 编辑
摘要:首先了解一下Python面向对象中类型-实例和父类-子类的关系。下面的一些规则很有用。当我们介绍许多不同的对象时,我们只用了两种关系(图4.1 关系):是一类(is a kind of)(实线):面向对象里叫做特殊化(specialization),这种关系是说对于两个对象,一个对象(子类)是另一个... 阅读全文
posted @ 2015-11-25 12:23 stemon 阅读(336) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示