搜档网
当前位置:搜档网 › python试题

python试题

python试题
python试题

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'])

相关主题