Python 试题V2.7.*
1. string_1="gjskdsjajsfksdje"
string_2="weqroigjaksdcnd"
写一个function,打印出string_1和string_2共有的字母
2、编写一个类(class),使其具有字典(dict)的属性,举例:
class Test(object):
def __init__(self):
....
Test['a']=b
print Test['a']
答案:
1. a=set(string_1)
b=set(string_2)
print a&b
2.class A:
def __init__(self, cfg={}):
self.cfg = cfg
def __setitem__(self, key, value):
self.cfg[key] = value
def __getitem__(self, key):
return self.cfg[key]
a = A()
a['b'] = 2
print(a['b'])