com.farmer.sample
_function.py
'''
Created on 2014-10-22
@author: XSD
# function #
NOTE:Encoding=UTF-8
'''
#!/usr/bin/env python 3.4.2
'''
def has_record():
"""This is a function to find the record"""
try:
rec = data[num]
except KeyError:
rec = 0
return rec
'''
def has_record(data, num='a'):
"""This is a function to find the record"""
if type(data) != type({}):
print('error param data', data)
try:
rec = data[num]
except KeyError:
rec = 0
return rec
def ret_obj(param):
"""This is a function to return result"""
if type(param) != type(''):
print('error param ', param)
try:
data = {'a':21, 'b':0, 'c':2}
res = has_record(data, param)
except KeyError:
res = 0
return res
def nest_structure_fun(opt):
"""This is a nested function"""
optionDic = set()
def fir_realize(len):
"""This is a inner function"""
if type(len) != type(0) or len < 1:
raise print('error param:', len)
for i in range(len):
optionDic.add('o' + str(i))
else:print('loading')
if opt == 'a':
fir_realize(3)
elif opt == 'b':
fir_realize(4)
else:
fir_realize(5)
return optionDic
_function.py
'''
Created on 2014-10-22
@author: XSD
# function #
NOTE:Encoding=UTF-8
'''
#!/usr/bin/env python 3.4.2
'''
def has_record():
"""This is a function to find the record"""
try:
rec = data[num]
except KeyError:
rec = 0
return rec
'''
def has_record(data, num='a'):
"""This is a function to find the record"""
if type(data) != type({}):
print('error param data', data)
try:
rec = data[num]
except KeyError:
rec = 0
return rec
def ret_obj(param):
"""This is a function to return result"""
if type(param) != type(''):
print('error param ', param)
try:
data = {'a':21, 'b':0, 'c':2}
res = has_record(data, param)
except KeyError:
res = 0
return res
def nest_structure_fun(opt):
"""This is a nested function"""
optionDic = set()
def fir_realize(len):
"""This is a inner function"""
if type(len) != type(0) or len < 1:
raise print('error param:', len)
for i in range(len):
optionDic.add('o' + str(i))
else:print('loading')
if opt == 'a':
fir_realize(3)
elif opt == 'b':
fir_realize(4)
else:
fir_realize(5)
return optionDic