Python面试题_第 (3) 章
2023-04-18 14:08:54 时间
文章目录
1. for 和 while 后面如果跟一个else分支是什么意思
语法解释
for
以及while
后面跟的else
,是在循环顺利执行完毕以后就会执行else里面的语句
.这里的顺利执行完毕,是指循环不是通过break
或者return
或者异常
原因退出来的,else
就会执行,否则不执行
2. 已知有1,2,3,4四个数,能组成多少个互不相同且各个位数不重复的三位数?
3. 奖金利润提成问题
题目描述
- 低于或者等于10万元时,奖金可提成10%
- 高于10万元,低于20万元时,低于10万元的部分按照10%提成,高于10万元的部分,可提成7.5%
- 20到40万元之间时,高度20万元的部分可提成5%
- 40万到60万之间时,高于40万的部分,可提成3%
- 60万到100万之间时,高于 60万的部分,可提成1.5%
- 超过100万元的部分按1%提成
- 当键盘输入当月的利润,求应发奖金总数
4. 列表[1,2,3,4,5],使用map()函数输出[1,4,9,16,25],新使用列表推导式提出大于10的数
-
解析
- 高阶函数
map()
lambda
表达式- 列表推导式
- 条件表达式
- 高阶函数
5. Python中生成随机整数,随机小数,0-1之间的小数的方法
-
解析
random.randint(a,b)
随机生成[a,b]
之间的一个整数random.uniform(a,b)
随机生成[a,b]
之间的一个浮点数random.random()
随机生成[0,1]
之间的一个小数
6. filter方法求出列表10以内的所有奇数并返回新列表
-
解析
filter(func,iterable)
带入func
,如果为True
,则保留,否则,不保留
相关文章
- Python使用tkinter组件Label显示简单数学公式
- 内网渗透之DCOM横向移动
- 以目标为导向的语义交流的共同语言——一个课程学习框架
- python爬虫前奏【成信笔记】
- HTML 5 File API:文件拖放上传功能
- 教你快速创建 Python 虚拟环境
- pyenv 实现Python多版本自由切换
- 用 Python 对 Excel文件进行批量操作
- Python - 接入钉钉机器人
- Python - 抓取 iphone13 pro 线下店供货信息并发送到钉钉机器人,最后设置为定时任务
- crontab - 解决 mac 下通过 crontab 设置了 Python 脚本的定时任务却无法运行
- [源码解析] PyTorch分布式(5) ------ DistributedDataParallel 总述&如何使用
- Python科普系列——类与方法(上篇)
- SAP对STO的交货单执行PGI,报错 -Fld selectn for mvmt type 643 acct 400020 differs
- Spring Boot 实现通用 Auth 认证的 4 种方式
- 盘点4种使用Python批量合并同一文件夹内所有子文件夹下的Excel文件内所有Sheet数据
- OushuDB 学习经验分享(三):技术特点
- Java和Python思维方式的不同之处
- Python中日志记录新技能
- 奥比中光Gemini OpenCV—Python使用