面试题库

def print_num(arr, target):

if not arr:

return None

arr_list = list(arr)

arr = arr_list.sort()

start = 0

end = len(arr_list) - 1

while start < end:

扫描二维码关注公众号,回复: 3068042 查看本文章

if arr_list[start] + arr_list[end] == target:

print(str(arr_list[start]) + ',' + str(arr_list[end]))

start += 1

elif arr_list[start] + arr_list[end] > target:

end -= 1

elif arr_list[start] + arr_list[end] < target:

start += 1

test_arr = {10, 5, 6, 7, 2, 8, 1, 9, 14}

print_num(test_arr, 15)

class TestStack(object):
    def __init__(self):
        self.array = [[], []]

    def push_a(self, data):
        self.array[0].append(data)

    def pop_a(self):
        if len(self.array[0]) == 0:
            print('a')
        else:
            self.array[0].pop()

    def push_b(self, data):
        self.array[1].append(data)

    def pop_b(self):
        if len(self.array[1]) == 0:
            print(' b ')
        else:
            self.array[1].pop()

    def push_c(self, data):
        self.array[2].append(data)

    def pop_c(self):
        if len(self.array[2]) == 0:
            print('c')
        else:
            self.array[2].pop()

    def show(self):
        if len(self.array[0]) == 0:
            print('a')
        else:
            print('a:', self.array[0])
        if len(self.array[1]) == 0:
            print('b')
        else:
            print(' b:', self.array[1])
        if len(self.array[2]) == 0:
            print('c')
        else:
            print(' c:', self.array[2])

3.1  select * from A a inner join B b on a.id_a=b.id_b

3.2  select * from A a right join B b on a.id_a=b.id_b where a.id_a is NUll

3.3  select * from A a right join B b on a.id_a=b.id_b   union  select * from A a left join B b on a.id_a=b.id_b 

输入 string="How are you!",输出string=“you are How”

string="How are you!"

list=[]

tmp=""

for s in string:

    if s!=' ':

      tmp+=s

   else:

       list.append(tmp)

       tmp=' '

list=reversed(list)

print(' '+.join(list)+'!')

输入 s='1234567890' 输出s=“$1,234,567,890”

a = '1234567890'

def test(a):

if len(a)>=3:return test(a[:-3])+','+a[-3:]

else: return '$'+a[-3:]

print(test(a))

猜你喜欢

转载自blog.csdn.net/a289237642/article/details/82110731