A.函数中return语句只能放在函数定义的最后面
B.定义函数需要使用保留字def
C.使用函数最主要的作用是复用代码
D.Python函数不可以定义在分支或循环语句的内部
【解析】函数定义:函数是指一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可。函数主要的作用是提高应用的模块性和代码的重复利用率。C项错误。return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。A项错误。在Python语言中,函数可以定义在分支或循环语句的内部, D项错误。Python语言通过保留字def定义函数,定义语法如下:def <函数名x(<非可选参数列表><可选参数>-<默认值>):
<函数体>return<返回值列表>·可选参数一般都放置在非可选参数的后面。本题选择B选项。
A.0.6
B.28
C.-1
D.1
【解析】将7传递给函数形参变量n,之后进入多分支结构,依次判断后,执行else后面的语句。
for i 句为: for i in range(2,7), i从2依次变化到6,循环5次,将L[-1]+L[-2]的值通过append()方法加入到列表L中。
当i=2时,,将6添加到列表L中,此时L=[1,5,6];
当i=3时, ,将11添加到列表L中,此时L=[1.5,6,11];
当i=4时,,将17添加到列表L中,此时L=11,5,6,11,17];
当i=5时, ,将28添加到列表L中,此时L=[1,5,6,11,17,28];
当i=6时, ,将45添加到列表L中,此时L=[1,5,6,11,17,28,451
最后L[-2]%L[-1]=28%45-28,故程序输出28。本题选择B选项。
A.Python函数的返回值使用很灵活,可以没有返回值,可以有一个或多个返回值
B.函数定义中最多含有一个reutrn语句
C.在函数定义中使用return语句时,至少给一个返回值
D.函数只能通过print语句和return语句给出运行结果
【解析】在Python语言中, return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。函数可以没有return,此时函数并不返回值。当函数使用return返回多个值时,这些值形成了一个元组数据类型,由小括号和逗号分隔,如(a,b.c),可以使用一个变量或多个变量保存结果。本题选择A选项。
A.您好!赵奶奶
B.您好!赵阿姨
C.您好!赵姐姐
D.函数调用出错
A.‘ABC’
B.p
C.4
D.6
A.[‘2020’,’1903’,’Python’,2020,[2050,’2020’]]
B.[‘2020’,’1903’,’Python’,2020]
C.[‘2020’,’1903’,’Python’,2050,[2020,’2020’]]
D.[‘2020’,’1903’,’Python’,2050,[‘2020’]]
A.黑色 黑色
B.黑色 灰色
C.黑色 黄色
D.黑色 蓝色
A.序列类型是一维元素向量,元素之间存在先后关系,通过序号访问
B.序列类型可以分为3类:字符串、字典和列表
C.表示单一数据的类型被称为组合数据类型
D.Python的str 、dict、tuple和list类型都属于序列类型
【解析】序列类型是一维元素向量,元素之间存在先后关系,通过序号访问。
Python语言中有很多数据类型是序列类型,其中比较重要的是字符串类型、列表类型和元组类型。
字典是存储可变数量键值对的数据结构,通过字典类型实现映射。
所以字典是映射类型,不是序列类型。B,D两项错误。表示不同数据的类型被称为组合数据类型, C项错误。本题选择A选项。
A.Plguba
B.Cabugl
C.Python
D.C y t h o n
【解析】在Python语言中, writelines()方法是将一个元素为字符串的列表整体写入文件; write()方法是向文件写入一个字符串或字节流,每次写入后,将会记录一个写入指针。二维列表对象输出为CSV格式文件采用遍历循环和字符串的join()方法相结合,方法如下:
# ls代表二维列表,此处省略
f=open("cpi.csv","w")
for row in 1s:
f.write(".join(row)+"n")
f.close()
本题选择D选项。