python每日十题

在Python语言中,return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。函数可以没有return,此时函数并不返回值。return返回的是值而不是表达式,且此段语句并未调用函数,故程序无输出.故选d项,博主错误,理所当然的认为会有输出

函数定义:函数是指一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可。函数主要的作用是提高应用的模块性和代码的重复利用率。C项错误。return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。A项错误。在Python语言中,函数可以定义在分支或循环语句的内部,D项错误。Python语言通过保留字def定义函数,定义语法如下:

def <函数名>(<非可选参数列表>,<可选参数>=<默认值>):

复制代码
复制代码
   <函数体>

   return <返回值列表>

可选参数一般都放置在非可选参数的后面.故选b博主正确

将实参42传递给函数形参变量age,之后进入多分支结构,依次判断,因为30<42<60,故执行else后面的语句,即输出"作为一个老师,你很有爱心"故选d项,博主正确

将7传递给函数形参变量n,之后进入多分支结构,依次判断后,执行else后面的语句。for语句为:for i in range(2,7),i从2依次变化到6,循环5次,将L[-1]+L[-2]的值通过append()方法加入到列表L中。

当i=2时,L[-1]+L[-2]=5+1=6,将6添加到列表L中,此时L=[1,5,6];

当i=3时,L[-1]+L[-2]=6+5=11,将11添加到列表L中,此时L=[1,5,6,11];

当i=4时,L[-1]+L[-2]=11+6=17,将17添加到列表L中,此时L=[1,5,6,11,17];

当i=5时,L[-1]+L[-2]=17+11=28,将28添加到列表L中,此时L=[1,5,6,11,17,28];

当i=6时,L[-1]+L[-2]=28+17=45,将45添加到列表L中,此时L=[1,5,6,11,17,28,45]。

最后L[-2]%L[-1]=28%45=28,故程序输出28.故选b项,博主错误,详见解析

在Python语言中,return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。函数可以没有return,此时函数并不返回值。当函数使用return返回多个值时,这些值形成了一个元组数据类型,由小括号和逗号分隔,如(a,b,c),可以使用一个变量或多个变量保存结果.故选b项.博主正确

列表索引序号从0开始,所以ls[2][1]指的是列表中序号为2的元素中序号为1的元素,输出结果是6.故选择d项,博主错误,混淆概念

要向列表中添加元素,可以使用append()方法,添加的元素类型可以不同,可以是数字、字符串、列表等。要注意的是append()方法不能同时添加多个元素.故选择c项,博主错误,粗心看错选项

在Python中,字典是存储可变数量键值对的数据结构,通过字典类型实现映射。字典使用大括号{ }建立,每个元素是一个键值对,使用方式:{<键1>:<值1>,<键2>:<值2>,...,<键n>:<值n>},其中,键和值通过冒号连接,不同键值对通过逗号隔开。字典具有和集合类似的性质,即键值对之间没有顺序且不能重复。d['键']获取键对应的值,d.get(key,default)方法是用来返回key对应的值,如果字典中不存在该键,则返回默认值.故选择b项.博主正确

序列类型是一维元素向量,元素之间存在先后关系,通过序号访问。Python语言中有很多数据类型是序列类型,其中比较重要的是字符串类型、列表类型和元组类型。字典是存储可变数量键值对的数据结构,通过字典类型实现映射。所以字典是映射类型,不是序列类型。B、D两项错误。表示不同数据的类型被称为组合数据类型,C项错误.故选择a项.博主正确

相关推荐
钢铁男儿3 分钟前
Python 生成数据(绘制简单的折线图)
开发语言·python·信息可视化
电商数据girl11 分钟前
淘宝/天猫获得淘宝商品评论 API 返回值说明
java·大数据·开发语言·数据库·人工智能·spring
Karl_zhujt30 分钟前
使用Multiprocessing模块创建子进程,需要放到__main__中
python
努力学习的小廉1 小时前
我爱学算法之——滑动窗口攻克子数组和子串难题(上)
开发语言·c++·算法
菲兹园长1 小时前
Spring IOC(五个类注解)
java·python·spring
海拥✘1 小时前
基于Python的金融领域AI训练数据抓取实战(完整技术解析)
人工智能·python·金融
球求了1 小时前
Linux 入门:权限的认识和学习
linux·运维·服务器·开发语言·学习
深耕半夜1 小时前
关于 2>/dev/null 的作用以及机理
java·开发语言
Swift社区1 小时前
Swift 并发中的任务让步(Yielding)和防抖(Debouncing)
开发语言·ios·swift
噜啦噜啦嘞好1 小时前
C++之list类及模拟实现
开发语言·c++·list