第二周习题
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、使用文字描述序列化和反序列化的概念
序列化:
反序列化:

浙公网安备 33010602011771号