- 巴扎黑
- 浏览量14418 | 粉丝242 | 关注1
-
2016-11-26 10:53:47
- 小议关键字del与实例方法__del__(self)
- python中有很多类似于__del__(self)这样的特殊方法,有一些比如 __gt__()、__le__()等等从名字就可猜出其大概功能,但有些却不能这样这样随意猜测(当然也有可能是只有我一人会这样),比如此处即将登场的__del__()和del,以前我以为当del一个对象时,__del__()就会被调用,然而在经历了一次次的笔试失败后,我才开始审查起这些较为细微的地方了 ^_^ ! 闲话少说 ...
-
1774
-
2016-11-26 10:56:35
- python转换已转义的字符串
- python转换已转义的字符串 有时我们可能会获取得以下这样的字符串: >>> a = '{\\"name\\":\\"michael\\"}' >>> print a {\"name\":\"michael\"} 那么该如何将其转换为一个字典呢? 可以
-
1496
-
2016-11-26 11:24:46
- Python的三目运算符技巧
- 刚刚接触Python,今天用Python写爬虫时,突然发现它没有三目运算符,于是联想到之前写ruby和javascript的一些方式,应该可以实现 1、a = b if true else c 2、a = b || c
-
1486
-
2016-11-26 11:26:06
- python收发邮件
- "#coding: utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header sender = '×××@163.com' receiver = '×××@qq.com' subject = 'python email test2' smtpser ..."
-
1779
-
2016-11-26 11:33:33
- python 字符串处理
- python 把字符串 转换成 字典 a={"cardtype":"A711","dt":"1447223787","token":"6C7C75327CC6FB4C77051E2BBD85CFAF","appid":"13a87
-
1219
-
2016-11-26 11:35:04
- python 列表删除元素
- python 列表删除元素 python 删除元素的几种方式 方式一:使用del方法 >>> names=['Alice','Beth','Cecil','Dee-Dee','Earl'] >>> names ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl'] >>> del names ...
-
1347
-
2016-11-26 11:39:04
- python 调用C程序的结构体和函数
- C代码如下: #include <stdio.h> typedef struct TestDLL_ { int a; char *b; } testdll; testdll test(testdll t) { t.a=t.a+t.a; printf("%d\n%s\n ...
-
1749
-
2016-11-26 11:46:10
- 使用python实现8大排序算法-快速排序
- 快速排序的基本思想: 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序。 例: arr = [49,38,04,97,76,13,27,49,55,65],设置第一位49为key值,从右向左找到比key值小的数,把找到的数赋值给第 ...
-
1285
-
2016-11-26 11:47:38
- 使用python实现8大排序算法-冒泡排序
- 冒泡排序的基本思想: 冒泡排序是依次走访两个相邻的数,进行比较(除最后一个数),直到排序完成 。 例: arr = [49,38,04,97,76,13,27,49,55,65],交换 arr = [38,49,04,97,76,13,27,49,55,65],交换 arr = [38,04,49,97,76,13,27,49,55,65],依 ...
-
1514
-
2016-11-26 11:51:53
- 使用python实现8大排序算法-希尔排序
- 希尔排序的基本思想: 希尔排序是基于插入排序的改进,由于插入排序对于已排好的数列操作时是高效的,但插入排序一般是比较低效的,因为一次只能移动一位。所以希尔排序先通过分组进行排序,直到分组增量为1 。 例: arr = [49,38,04,97,76,13,27,49,55,65],分组增量为5时,红色数为一组,进行插入排序,依次循环遍历 arr = [13,3 ...
-
1179