1.装饰器 1.函数调用顺序:其他高级语言类似,python不允许在函数未声明之前,对其进行引用或者调用 错误示范: 1 def foo(): 2 print('in the foo') 3 bar() 4 foo() 5 6 报错: 7 in the foo 8 Traceback (most r ...
分类:
编程语言 时间:
2016-08-14 10:12:06
阅读次数:
211
问题链接:POJ1118 HDU1432 Lining Up。
题意简述:输入n,输入n个整数对,即n个坐标点,问最多共线点数是多少。
问题分析:用暴力法解决这个问题,好在计算规模不算大。
程序中,判断共线时,使用的是乘法,没有用除法,可以保证精确的计算结果。
AC的C语言程序如下:
/* POJ1118 HDU1432 Lining Up */
#include
#def...
分类:
其他好文 时间:
2016-08-13 19:46:12
阅读次数:
135
1 from numpy import * 2 import matplotlib 3 from os import listdir 4 import kNN 5 def img2vector(filename): 6 returnVect = zeros((1,1024)) 7 fr = open ...
分类:
编程语言 时间:
2016-08-12 21:22:23
阅读次数:
587
1.定义函数: 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。如果一个函数什么也不做,需要用到pass语句(C,Java中可以直接不写代码,python必须要写pass占位,否则报错)。 2 ...
分类:
编程语言 时间:
2016-08-12 19:44:00
阅读次数:
182
问题: Python的函数定义中有两种特殊的情况,即出现*,**的形式。 如:def myfun1(username, *keys)或def myfun2(username, **keys)等。 解释: * 用来传递任意个无名字参数,这些参数会一个Tuple的形式访问。 **用来处理传递任意个有名字 ...
分类:
编程语言 时间:
2016-08-12 15:14:02
阅读次数:
163
一、Python中的线程使用: Python中使用线程有两种方式:函数或者用类来包装线程对象。 1、 函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例: import time import thread def timer(no, interval): ...
分类:
编程语言 时间:
2016-08-12 15:05:01
阅读次数:
208
1、面向对象:类(class) 2、面向过程:过程(def) 3、函数式编程:函数(def) python 1、函数:http://egon09.blog.51cto.com/9161406/1834777 编程语言中函数定义:函数是逻辑结构化和过程化的一种编程方法。 123456789101112 ...
分类:
编程语言 时间:
2016-08-12 13:21:01
阅读次数:
182
一. 集合 (无序,去重复,关系)1. 创建集合 test = {"abc","def"} test = set() #创建空集合test = set([aa,bb,cc,dd]) #创建集合2. 集合(set)方法 # add方法s = set()s.add(abc)s.add(abc)s.add ...
分类:
编程语言 时间:
2016-08-12 11:53:23
阅读次数:
177
1.可以用在拼接字符串时候将参数名称替换为参数值到SQL里面,如下面代码: 2.相当于代码中[]的用法,用来定界,创建有效SQL字符,如下面SQL所示: 输出结果为[abc[]]def],里面的第二个右括号用于指示转义符 ...
分类:
其他好文 时间:
2016-08-12 11:30:07
阅读次数:
120
// 8 day(2016/8/11) 38. In python , it is oop. class Baskball: def setName(self, name): self.name = name def kick(self): print('my name is %s' % self. ...
分类:
编程语言 时间:
2016-08-12 09:00:10
阅读次数:
253