python练习题-答案
Python习题+参考答案

Python习题+参考答案一、单选题(共57题,每题1分,共57分)1.以下不是 Python 语言关键字的选项是( )A、returnB、defineC、defD、in正确答案:B2.实现以下哪个方法可以让对象像函数一样被调用 ( )A、next()B、str()C、call()D、iter()正确答案:C3.下列表达式的值为True的是( )A、1==1 and 2!=1B、3>2>2C、(2**=3)<(2*=3)D、not(1==1 and 0!=1)正确答案:A4.关于下面的代码,以下选项中描述正确的是( ) >>> list(range(0,10,2))A、按关键字参数调用B、按可变参数调用C、执行结果为0, 2, 4, 6, 8D、按位置参数调用正确答案:D5.下面代码的输出结果是( ) str1=“k:1|k1:2|k2:3|k3:4” str_list=str1.split(’|’) d= {} for l in str_list: key,value=l.split(’:’) d[key]=value print(d)A、[k:1,k1:2,k2:3,k3:4]B、{‘k’: ‘1’, ‘k1’: ‘2’, ‘k2’: ‘3’, ‘k3’: ‘4’}C、[‘k’:‘1’, ‘k1’:‘2’, ‘k2’:‘3’,‘k3’:‘4’]D、{k:1,k1:2,k2:3,k3:4}正确答案:B6.对于序列s,能够返回序列s中第i到j以k为步长的元素子序列的表达是( )A、s[i, j, k]B、s(i, j, k)C、s[i; j; k]D、s[i:j:k]正确答案:D7.以下选项中,输出结果为False的是( )A、>>> ‘python’ < ‘pypi’B、>>> ‘ABCD’ == ‘abcd’.upper()C、>>> ‘python123’ > ‘python’D、>>> ‘’<‘a’正确答案:A8.下面代码的输出结果是( )>>> bin(10)A、‘0o1010’B、‘0d1010’C、‘0b1010’D、‘0x1010’正确答案:C9.以下关于Python缩进的描述中,错误的是( )A、Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格B、缩进是可以嵌套的,从而形成多层缩进C、缩进表达了所属关系和代码块的所属范围D、判断、循环、函数等都能够通过缩进包含一批代码正确答案:A10.字符串函数strip()的作用是( )A、替换字符串中特定字符"B、去掉字符串两侧空格或指定字符C、按照指定字符分割字符串为数组D、连接两个字符串序列正确答案:B11.以下程序的输出结果是( ) t = “Python” print(t if t >=“python” else “None”)A、pythonB、PythonC、NoneD、t正确答案:C12.关于列表数据结构,下面描述正确的是( )A、不支持 in 运算符B、必须按顺序插入元素C、可以不按顺序查找元素D、所有元素类型必须相同正确答案:C13.字典对象的______________方法返回字典的“值”列表A、values()B、keys()C、key()D、items()正确答案:A14.计算表达式 1234%1000//100 的值为A、3B、4C、1D、2正确答案:D15.下面代码的输出结果是( )for n in range(100,200): i = n // 100 j = n // 10 % 10k = n% 10if n == i ** 3 + j ** 3 + k ** 3:print(n)A、159B、153C、157D、152正确答案:B16.以下选项中,对程序的描述错误的是( )A、程序是由一系列函数组成的B、程序是由一系列代码组成的C、可以利用函数对程序进行模块化设计D、通过封装可以实现代码复用正确答案:A17."给出如下代码以下选项中描述正确的是( ) for i in range(6): print(chr(ord(9801)+i),end="")"A、chr (“a”)返回"a"字符对应的Unicode编码B、输出结果为C、ord(x)函数返回x的Unicode编码对应的字符D、系统报错正确答案:D18."以下程序的输出结果是: for i in range(3): for s in “abcd”: if s==“c”: break print (s,end="")"A、abababB、aaabbbC、abcabcabcD、aaabbbccc正确答案:A19.当需要在字符串中使用特殊字符时,Python使用( )作为转义字符的起始符号A、#B、\C、%D、/正确答案:B20.以下关于Python自带数据结构的运算结果中正确的是( )项?A、basket = [‘apple’, ‘banana’, ‘apple’, ‘orange’] ; fruit = set(basket); len (fruit) 的运算结果是4。
Python练习题+参考答案

Python练习题+参考答案一、单选题(共57题,每题1分,共57分)1.关于Python的全局变量和局部变量,以下选项中描述错误的是( )A、简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放B、全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效C、使用global保留字声明简单数据类型变量后,该变量作为全局变量使用D、局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用正确答案:D2.以下关于循环结构的描述,错误的是:A、遍历循环对循环的次数是不确定的B、遍历循环的循环次数由遍历结构中的元素个数来体现C、非确定次数的循环用 while 语句来实现,确定次数的循环用 for 语句来实现D、非确定次数的循环的次数是根据条件判断来决定的正确答案:A3.以下不能创建一个字典的语句是( )A、dict = {(4,5,6):‘dictionary’}B、dict = {[4,5,6]:‘dictionary’}C、dict= {4:6}D、dict = {}正确答案:B4.下面哪一个不是Python语言的合法命名( )A、3monthlyB、monthlyC、monTHlyD、_Monthly3_正确答案:A5.以下选项中不是文件操作函数或方法的是( )A、readB、writelinesC、readlinesD、load正确答案:D6.以下关于Python循环结构的描述中,错误的是( )A、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数B、continue只结束本次循环C、break用来结束当前次语句,但不跳出当前的循环体D、Python通过for、while等保留字构建循环结构正确答案:C7.在print函数的输出字符串中可以将( )作为参数,代表后面指定要输出的一个字符。
A、%dB、%tC、%cD、%s正确答案:C8.下列快捷键中能够中断(Interrupt Execution)Python程序运行的是( )A、F6B、Ctrl + QC、Ctrl + CD、Ctrl + F6正确答案:C9.字符串是一个字符序列,例如,字符串s,从右侧向左取第3个字符用( )索引?A、s[0:-3]B、s[-3]C、s[3]D、s[:-3]正确答案:B10."下面代码的输出结果是( ) for a in ‘mirror’: print(a, end="") if a == ‘r’: break"A、MirrorB、mirC、mirrorD、mi正确答案:B11.字符串是一个连续的字符序列,用( )方式打印出可以换行的字符串。
Python选择题练习50道(含答案)

Python选择题练习50道(含答案)50道选择题:1. 下面哪条语句可以打印出"Hello, World!"?A. print("Hello, World!")B. echo("Hello, World!")C. printf("Hello, World!")D. system.out("Hello, World!")答案:A。
print() 用于输出结果,而且Python 是大小写敏感的。
2. 在Python 中,下划线(_)代表什么?A. 乘法操作符B. 变量名C. 匿名函数D. 上一个表达式的结果答案:D。
在Python 解释器中,_ 表示上一个表达式的结果。
3. 在Python 中,如何声明字符串变量strVar 并将其初始化为"Hello, World!"?A. strVar = "Hello, World!"B. string strVar = "Hello, World!"C. str strVar = "Hello, World!"D. var strVar = "Hello, World!"答案:A。
在Python 中,使用变量名= 值的语法来声明和初始化变量。
4. 在Python 中,以下哪条语句可以将两个列表list1 和list2 中的元素合并到一个新的列表newList 中?A. newList = list1 + list2B. newList = list1.append(list2)C. newList = list1.extend(list2)D. newList = list1.join(list2)答案:A。
在Python 中,使用加号运算符(+) 将两个列表合并在一起,而append() 和extend() 方法用于向列表中添加元素。
Python习题(含答案)

Python习题(含答案)一、单选题(共57题,每题1分,共57分)1.关于Python字符编码,以下选项中描述错误的是()A、Python可以处理任何字符编码文本B、Python默认采用Unicode字符编码C、chr(x)将字符转换为Unicode编码D、ord(x)和chr(x)是一对函数正确答案:C2.下列语句中,()在Python中是非法的。
A、x=(y=z+1)B、x=y=z=1C、x+=yD、x,y=y,x正确答案:A3.以下关于Python循环结构的描述中,错误的是()A、continue只结束本次循环B、break用来结束当前次语句,但不跳出当前的循环体C、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数D、Python通过for、while等保留字构建循环结构正确答案:B4.字典的____________方法返回字典的“键”列表A、items()B、keys()C、key()D、values()正确答案:B5.关于文件关闭的.close()方法,以下选项中描述正确的是()A、如果文件是只读方式打开,仅在这种情况下可以不用.close()方法关闭文件B、文件处理结束之后,一定要用.close()方法关闭文件C、文件处理遵循严格的“打开-操作-关闭”模式D、文件处理后可以不用.close()方法关闭文件,程序退出时会默认关闭正确答案:D6.以下选项中,不是Python语言合法命名的是()A、MyGodB、MyGod5C、5MyGodD、MyGod_正确答案:C7.random.uniform(a,b)的作用是()A、生成一个[a,b]之间的随机整数B、生成一个(a,b)之间的随机数C、生成一个均值为a,方差为b的正态分布D、生成一个[a,b]之间的随机小数正确答案:D8."下面代码的执行结果是()>>>x="HappyBirthdaytoyou!">>>x*3"A、系统报错B、HappyBirthdaytoyou!C、HappyBirthdaytoyou!HappyBirthdaytoyou!HappyBirthdaytoyou!’D、HappyBirthdaytoyou!HappyBirthdaytoyou!HappyBirthdaytoyou!正确答案:C9."当键盘输入”3”的时候,以下程序的输出结果是()r=input("请输入半径:")Ar=3.1415*r*rprint("{:.0f}".format(ar))"A、28B、28.27C、29D、TypeError正确答案:D10.Python3.x版本的保留字总数是()A、27B、16C、29D、33正确答案:D11."下面代码的输出结果是()forsin“HelloWorld”:ifs==“W”:continueprint(s,end="")"A、WorldB、HelloorldC、HelloD、HelloWorld正确答案:B12.关于Python的复数类型,以下选项中描述错误的是()A、复数的虚数部分通过后缀“J”或“j”来表示D、对于复数z,可以用z.real获得实数部分B、对于复数z,可以用z.imag获得实数部分C、复数类型表示数学中的复数正确答案:B13.有一个函数关系表如下所示:下面程序段中,能正确表示上面关系的是()A、y=x+1Ifx>=0:ifx==0:Y=xElse:Y=x-1B、y=x-1Ifx!=0:ifx>0:Y=x+1Else:Y=xC、ifx<=0:Ifx<0:y=x-1Else:Y=xElse:Y=x+1D、y=xifx<=0:ifx<0:Y=x-1Else:Y=x+1正确答案:C14.下列哪种说法是错误的是()A、除字典类型外,所有标准对象均可以用于布尔测试B、空字符串的布尔值是FalseC、空列表对象的布尔值是FalseD、值为0的任何数字对象的布尔值是False正确答案:A15.二维列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下选项中能获取其中元素9的是()A、ls[–2][–1]B、ls[–1]C、ls[0][–1]D、ls[–1][–1]正确答案:D16.列表ls=[1,2,3,4,5,6,[7,8,9]],以下选项中描述正确的是()A、ls可能是一维列表B、ls可能是二维列表C、ls可能是多维列表D、ls可能是高维列表正确答案:A17.数学关系表达式3x10表示成正确的Python表达式为A、3<=xandx<10B、x<=3orx<=10C、3<=xandx<=10D、3<=x<10正确答案:C18.字符串是一个字符序列,例如,字符串s,从右侧向左第2个字符用()索引?A、s[:-2]B、s[2]C、s[-2]D、s[0:-2]正确答案:C19.下面代码的输出结果是>>>hex(255)A、‘0xff’B、'0effC、‘0bff’D、'0off正确答案:A20.关于Python语句P=–P,以下选项中描述正确的是()A、P的绝对值B、给P赋值为它的负数C、P=0D、P等于它的负数正确答案:B21.在print函数的输出字符串中可以将()作为参数,代表后面指定要输出的字符串A、%cB、%tC、%sD、%d正确答案:C22.下列哪一项不属于while循环语句的循环要素A、循环变量变化的语句B、输出语句的确定C、循环体D、循环变量的初值和终值正确答案:B23.当打开一个不存在的文件时,以下选项中描述正确的是()A、一定会报错B、根据打开类型不同,可能不报错C、不存在文件无法被打开D、文件不存在则创建文件正确答案:B24.关于文件的打开方式,以下选项中描述正确的是()A、文件只能选择二进制或文本方式打开B、所有文件都可能以文本方式打开C、文本文件只能以文本方式打开D、所有文件都可能以二进制方式打开正确答案:D25.下列程序的结果是()。
Python初级试题(含答案)

Python初级试题(含答案)试题一:Python基础语法问题1:以下哪个选项是正确的Python语句?```pythona. print("Hello, World!")b. Print("Hello, World!")c. print("Hello, World!"```答案:A解释:在Python中,print()函数用于输出文本。
选项A 中使用了正确的函数名和语法。
选项B中的Print()函数名错误,Python是大小写敏感的。
选项C中语句未结束,缺少括号。
问题2:如何交换两个变量的值?```pythona. a, b = b, ab. a = b; b = ac. a = b; b = a + b; a = a - b```答案:A解释:选项A使用了Python的多重赋值特性,可以同时交换两个变量的值,是最简洁的方法。
选项B和C虽然也能实现交换,但代码不够简洁明了。
试题二:数据类型与操作问题3:以下哪个选项可以正确地创建一个列表?```pythona. list1 = [1, 2, 3, 4]b. list1 = {1, 2, 3, 4}c. list1 = "1234"```答案:A解释:选项A使用了正确的列表创建语法。
选项B创建了一个集合,而不是列表。
选项C创建了一个字符串,而不是列表。
问题4:如何将元组转换为列表?```pythona. list1 = tuple1b. list1 = list(tuple1)c. list1 = [item for item in tuple1]```答案:B解释:选项B使用了Python内置的list()函数,直接将元组转换为列表。
选项A不会进行转换,而选项C使用列表推导式,虽然也能实现转换,但不是最直接的方法。
试题三:控制流问题5:以下哪个选项是正确的for循环语法?```pythona. for i in range(1, 10):print(i)b. for i = 1 to 10:print(i)c. for i in 1..10:print(i)```答案:A解释:选项A使用了Python的range()函数和正确的for 循环语法。
Python试题及答案

Python试题及答案一、选择题(每题2分,共10分)1. 下列哪个是Python的内置数据类型?A. ListB. StringC. DictD. All of the above答案:D2. 在Python中,用于定义类的关键字是:A. functionB. classC. defD. return答案:B3. 下列哪个语句可以正确地在Python中实现循环遍历?A. for item in list:B. loop list:C. repeat list:D. iterate list:答案:A4. 在Python中,用于执行条件判断的关键字是:A. ifB. thenC. elseD. switch答案:A5. 下列哪个是Python的错误处理结构?A. try-exceptB. if-elseC. for-whileD. switch-case答案:A二、填空题(每题3分,共15分)6. Python是一种_________类型的语言。
答案:高级、解释型7. 在Python中,使用_________()函数可以将字符串转换为列表。
答案:split8. Python中的列表推导式是一种简洁的构建_________的方法。
答案:列表9. 可以使用_________()函数在Python中获取用户输入。
答案:input10. 在Python中,使用_________关键字可以定义一个装饰器。
答案:@(at符号,也称作“装饰器语法”)三、简答题(每题10分,共20分)11. 请简述Python中的可变数据类型和不可变数据类型的区别。
答案:在Python中,可变数据类型指的是那些可以改变其内容的数据类型,如列表(list)和字典(dict)。
这意味着你可以更改列表中的元素或者字典中的键值对,而不需要创建一个新的对象。
不可变数据类型指的是那些一旦创建就不能改变其内容的数据类型,如整数(int)、浮点数(float)、字符串(str)和元组(tuple)。
Python试题及答案

Python试题及答案# Python试题及答案一、选择题(每题2分,共20分)1. 下列哪个是Python的内置数据类型?A. ListB. StringC. Both of the aboveD. None of the above答案:C2. Python中的`if`语句需要成对使用吗?A. 是B. 否C. 只有在多条件判断时需要D. 只有在使用`else`或`elif`时需要答案:B3. 下列哪个函数可以用于将字符串转换为列表?A. `split()`B. `join()`C. `lower()`D. `upper()`答案:A4. 在Python中,如何实现循环遍历列表?A. 使用`for`循环B. 使用`while`循环C. 使用`repeat()`D. 使用`loop()`答案:A5. 下列哪个是Python的错误处理机制?A. `try`和`catch`B. `try`和`except`C. `try`和`finally`D. 所有选项都是答案:B6. Python中定义函数使用的关键字是:A. `function`B. `def`C. `func`D. `method`答案:B7. 下列哪个是Python中列表推导式的正确写法?A. `[x for x in range(10) if x % 2 == 0]`B. `{x for x in range(10) if x % 2 == 0}`C. `(x for x in range(10) if x % 2 == 0)`D. `(x for x in range(10)) if x % 2 == 0`答案:A8. 在Python中,哪个模块用于处理文件?A. `file`B. `os`C. `sys`D. `io`答案:D9. 下列哪个是Python中的类定义关键字?A. `class`B. `type`C. `struct`D. `interface`答案:A10. 在Python中,如何实现函数的递归调用?A. 使用`self`B. 使用`return`C. 直接调用函数名D. 使用`yield`答案:C二、简答题(每题5分,共30分)1. 描述Python中的列表推导式是什么,并给出一个示例。
Python初学者15道必练题及参考答案

Python初学者15道必练题
典型、快捷、有效的练习题
可新科技 | Python培训 | 2021
1: 已知两个整数,编写一段函数,返回它们的乘积,如果结果大于1000,则返回两个数的和。
已知:
2 已知0到9共十个数,编写一个从0开始到9结束的循环,在每一步打印当前数与上一个数的和。
预期返回结果:
5: 已知一个数列,如果数列的首尾数字相同,则返回真。
预期返回结果
6: 已知一个数列,编写一个循环,只打印可以被五整除的数。
预期输出结果:
7: 编写一段函数,返回“Emma”这个单词在一个句子中的出现次数。
输入的句子是“Emma is good developer. Emma is a writer”
期望输出结果为:
参考答案2: 不使用任何字符串函数
8: 编写函数,打印如下的数字组合。
9: 前后颠倒一个已知数,如果其结果与原来的数相同,则返回“此数为回文数”,否则返回“不是回文数”。
期望输出结果:
10: 输入两个数列,编写一个函数,将其合成一个数列,条件是:新数列只收录第一数列里的奇数,及第二个数列里的偶数,返回新的数列。
期望输出的结果:
11: 编写一段代码,从一个整数中间反序提取每一个数字。
期望输出结果:
比如, 如果一个整数是7536, 输出结果应该是“6 3 5 7“,数字之间用空格分开。
参考答案:
12: 已知输入的薪水,根据如下的阶梯所得税规定,计算个人所得税。
13: 打印1到10的乘法口诀表期望输出结果:
参考答案:
14: 打印由“*“字符组成的半个倒金字塔图案。
参考答案:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Python练习题库By 郑红波2017-12-19一、填空题1.Python标准库math中用来计算平方根的函数是__________。
(sqrt)2.在Python中__________表示空类型。
(None)3.列表、元组、字符串是Python的_________(有序无序)序列。
(有序)4.查看变量类型的Python内置函数是________________。
(type())5.查看变量内存地址的Python内置函数是_________________。
(id())6.表达式[1, 2, 3]*3的执行结果为______________________。
([1, 2, 3, 1, 2, 3, 1, 2, 3])7.list(map(str, [1, 2, 3]))的执行结果为_____________________。
([‘1’, ‘2’, ‘3’])8.已知 x = 3,并且id(x)的返回值为 0,那么执行语句 x += 6 之后,表达式 id(x) == 0 的值为___________。
(False)9.已知 x = 3,那么执行语句 x *= 6 之后,x的值为________________。
(18)10.表达式“[3] in [1, 2, 3, 4]”的值为________________。
(False)11.假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是______________________。
([6, 7, 9, 11])([5 for12.使用列表推导式生成包含10个数字5的列表,语句可以写为_______________。
i in range(10)])13.假设有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为_____________________。
(c = dict(zip(a, b)))14.任意长度的Python列表、元组和字符串中最后一个元素的下标为________。
(-1)15.Python语句''.join(list('hello world!'))执行的结果是____________________。
('hello world!')16.转义字符’\n’的含义是___________________。
(回车换行)17.Python语句list(range(1,10,3))执行结果为___________________。
([1, 4, 7])18.切片操作list(range(6))[::2]执行结果为________________。
([0, 2, 4])19.表达式 'ab' in 'acbed' 的值为________。
(False)20.Python 语句 print(1, 2, 3, sep=':') 的输出结果为____________。
(1:2:3)21.表达式 int(4** 的值为____________。
(2)22.达式 sorted([111, 2, 33], key=lambda x: -len(str(x))) 的值为____________。
([111, 33, 2])23.已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为___________。
('3')24.表达式 min(['11', '2', '3']) 的值为_________________。
('11')25.已知列表对象x = ['11', '2', '3'],则表达式max(x, key=len) 的值为___________。
('11')26.语句 x = (3,) 执行后x的值为_______________。
((3,))27.语句 x = (3) 执行后x的值为________________。
(3)28.已知 x = {1:2},那么执行语句 x[2] = 3之后,x的值为________________。
({1: 2, 2: 3})29.字典对象的_____________方法返回字典中的“键-值对”列表。
(items())30.使用列表推导式得到100以内所有能被13整除的数的代码可以写作___________________________________。
([i for i in range(100) if i%13==0])31.表达式 3 ** 2 的值为_________。
(9)32.表达式 3 * 2的值为___________。
(6)33.已知x = [3, 5, 7],那么执行语句x[len(x):] = [1, 2]之后,x的值为______________。
([3, 5, 7, 1, 2])34.表达式 list(zip([1,2], [3,4])) 的值为________________________。
([(1, 3), (2, 4)])35.已知 x = [1, 2, 3, 2, 3],执行语句 () 之后,x的值为_____________。
([1, 2, 3, 2])36.表达式 [x for x in [1,2,3,4,5] if x<3] 的值为_____________________。
([1, 2])37.表达式[index for index, value in enumerate([3,5,7,3,7]) if value == max([3,5,7,3,7])] 的值为__________________。
([2, 4])38.已知 path = r'c:\',那么表达式 path[:-4]+'htm' 的值为__________。
('c:\\')39.表达式 '%d,%c' % (65, 65) 的值为________。
('65,A')40.表达式'The first:{1}, the second is {0}'.format(65,97) 的值为______________________________。
('The first:97, the second is 65')41.表达式 ':'.join('abcdefg'.split('cd')) 的值为______________。
('ab:efg')42.表达式 isinstance('abcdefg', str) 的值为____________。
(True)43.表达式 'Hello world. I like Python.'.find('python') 的值为________。
(-1)44.表达式','.join('a b ccc\n\n\nddd '.split()) 的值为______________。
('a,b,ccc,ddd')45.已知 x = '123' 和 y = '456',那么表达式 x + y 的值为______________。
('123456')46.表达式 'abcab'.replace('a','yy') 的值为___________。
('yybcyyb')47.已知table = ''.maketrans('abcw', 'xyzc'),那么表达式'Hellow world'.translate(table) 的值为______________________。
('Helloc corld')48.已知x = {'b':1, 'a':2},那么执行语句({‘a’:3, ‘d’:4})之后,表达式sorted())的值为____________________。
([('a', 3), ('b', 1), ('d', 4)])49.已知x = list(range(20)),那么语句print(x[100:200])的输出结果为_______________。
([])50.表达式sorted({'a':9, 'b':3, 'c':78}.values())的值为_____________。
([3, 9, 78])51.type(1+2*的结果是: float class二、阅读程序1.写出下面代码的执行结果。
def Join(List, sep=None):return (sep or ',').join(List)print(Join(['a', 'b', 'c']))print(Join(['a', 'b', 'c'],':'))答:a,b,ca:b:c2.若k为整数,下述while循环执行的次数为: 9k=1000while k>1:print(k)k=koin(x, 10)))答:输出由英文字母大小写或数字组成的长度为10且不重复的随机字符串。
3.下面的代码输出结果为_____________。
(3)def demo():x = 5x = 3demo()print(x)4. 下面程序运行的结果为_______________。
([5, 6, 1, 2, 3, 4])def demo(lst, k):i f k<len(lst):return lst[k:]+lst[:k]lst=[1,2,3,4,5,6]demo(lst,4)5. 下面程序运行的结果为_____ appy New Year!H__________。