之前草草看了一遍,感觉很容易忘,果然还是要记点笔记。 这次目标是:python+web编程 [装饰器] 函数也是一个对象,可以赋值给变量: def now(): print('hello') f=now() f() #调用now() print(f.__name__) #获得now()中__name
分类:
编程语言 时间:
2016-02-06 18:26:21
阅读次数:
212
Python模块 Import语句 想要使用Python源文件,仅仅须要在还有一个源文件中运行import语句。语法例如以下: import module1 当解释器遇到import语句。假设模块在当前的搜索路径就会被导入。搜索路径是一个解释器会先进行搜索的全部文件夹的列表。 from…import
分类:
编程语言 时间:
2016-02-06 18:25:50
阅读次数:
284
思维还有点乱,撸代码到深夜,先上代码吧.(我是跟着武sir的思路的) 流程图: 代码(有注释): 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 import json,os 4 def login(): 5 flag = False 6 whi...
分类:
编程语言 时间:
2016-02-04 01:08:11
阅读次数:
292
Set集合: 不允许有重复的元素。正如Hash表。创建一个Set的对象:set() 应用(网络爬虫) 优点:访问速度快、解决重复问题 每个set对象都有以下功能: 1 class set(object): 2 """ 3 set() -> new empty set object 4 set(ite
分类:
编程语言 时间:
2016-02-03 18:15:55
阅读次数:
291
已经是第三天的python学习了,知识点越来越多了。。希望自己能好好掌握!!! 先来点评下上次的作业,老实说 ,我自己也不是很满意,比前一次的成绩是有所退步的,究其原因,是多方面的,主要因素有两点 1.思维上的混乱,感觉面对作业,不能很好的把手上的知识点捏合起来 2.还没有很好的对Python的语言
分类:
编程语言 时间:
2016-02-03 01:07:39
阅读次数:
267
>>> print('The quick brown fox', 'jumps over', 'the lazy dog') The quick brown fox jumps over the lazy dog print()会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是...
分类:
编程语言 时间:
2016-02-02 21:27:52
阅读次数:
224
set有点:1、访问速度快 2、天生解决了重复问题 tuple与set区别: 元组可重复,set不可重复创捷集合1 >>> s1.add('alex')>>> print(s1){'alex'}>>> s1.add('alex')>>> print(s1) {'alex'} 创建集合2>>> set
分类:
编程语言 时间:
2016-02-01 23:48:58
阅读次数:
239
一、冒泡算法实例: a = [32,5,22,41,7,31,12,102,74,37,9,25] 1、方法1: for i in range(len(a)): for j in range(len(a)-1): if a[j] > a [j+1]: tmp = a[j] a[j] = a[j+1]
分类:
编程语言 时间:
2016-02-01 21:01:18
阅读次数:
401
本节大纲 迭代器&生成器 装饰器 基本装饰器 多参数装饰器 递归 算法基础:二分查找、二维数组转换 正则表达式 常用模块学习 作业:计算器开发 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10
分类:
编程语言 时间:
2016-02-01 20:56:58
阅读次数:
235
一、模块: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。
分类:
编程语言 时间:
2016-02-01 20:31:56
阅读次数:
239