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