(35) python字典与函数
字典
一、定义
打印模块pprint,使输出更美观
二、字典的操作
1.查看key值对应的value值
2.指定输出字典的key、value、key-value
3.修改字典元素
4.遍历字典
5.删除字典元素
6.实现switch,case功能
注意:python不支持switch,case功能,需要用其他方法实现
7.列表去重的第二种方法
练习
1.生成172.25.254.1~172.25.254.200随即IP,并统计次数
2.生成1~200的随机数,升序排列并统计次数
3.用户登陆优化:
函数
一、定义函数
1.函数参数:形参
2.有返回值,可选参数:return关键字
3.没有返回值
4.默认参数
5.关键字参数
6.参数组合
定义参数的顺序必须是:
必选参数、 默认参数、可选参数和关键字参数
7.return关键字
注意:当函数执行过程遇到return时,后面的代码不再执行
8.全局变量 global
局部变量: 函数中的变量,只在函数中生效
global: 使局部变量变成全局变量
练习
1.f(n)为完全平方和公式,给定k,a,b,求a,b之间有多少个n满足k*f(n)=n
2.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
3.用户管理系统——终极版
要求:用户新建时,“*“ 提示用户名和密码必须有,年龄和联系方式可不填