(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.用户管理系统——终极版

要求:用户新建时,“*“ 提示用户名和密码必须有,年龄和联系方式可不填



4.给定整数,执行函数Collatz,若该整数为偶数,打印并返回num//2,若为奇数,打印并返回3*num+1










猜你喜欢

转载自blog.csdn.net/qq_41869566/article/details/80516587
35