第二周习题

1、结合函数的返回值写一个具体的案例

def login(a,b):
    if a=='2' and b=='5':
        return 'aaaa'

def profile(b):
    if b=='aaaa':
        print('登陆成功')
    else:
        print('登陆失败')
profile(b=login(a='2',b='5'))

第二周习题

2、函数可以有多个返回值吗?请结合案例编写一个函数返回多个返回值

可以

def fun():
    a='Hellow'
    b='Python'
    c='!'
    return [a,b,c]

a,b,c=fun()
print(a)
print(b)
print(c)

第二周习题

3、字典的排序使用到哪个关键字,结合案例来说明

sorted()内置函数

lambda

dict3={'name': 'xiaoming', 'age': '20', 'address': 'xian', 'work': 'tester', 'salary': '5000'}
print("对字典根据key进行排序:",
      dict(sorted(
        dict3.items(),
        key=lambda item:item[0])))

第二周习题

4、list1=["Go",{"name":"wuya","data":[{"age":18,"language":["Go",{"address":"xian","info":[{"sex":"男"},{"show":[{"work":"测试工程师"}]}]}]}]}]
针对如上的信息,获取name,age,work,sex的值,结合字符串的格式化来进行输出


5、使用文字描述序列化和反序列化的概念

序列化:

反序列化:

上一篇:[js高手之路] es6系列教程 - 对象功能扩展详解


下一篇:[Linux]Shell编程【待续】