(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










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值