下载此文档

Python基础题库100题及答案.pdf


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
该【Python基础题库100题及答案 】是由【青山代下】上传分享,文档一共【21】页,该文档可以免费在线阅读,需要了解更多关于【Python基础题库100题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..()。:()。A。pythonB。pyC。ptD。pg答案:,python使用()作为转义字符。:..C.#D.%()不是有效的变量名。-score答案:()。A.*B.**C.%D.//:..。or。b的描述错误的是()。=True。b=True则aorb===True。b=False则aorb===True。b=True则aorb===False。b=False则aorb==False答案:()。A./B.//C.*D.()答案:()关键字来创建python自定义函数。:..()。a=10def。setNumber():a=100XXX()print(a)答案:。or。b的描述错误的是()。=True。b=True则aorb===True。b=False则aorb===True。b=True则aorb==False:..a=False。b=False则aorb==False答案:,形参与实参的描述错误的是()。。值传递指调用函数时将常量或变量的值(实参)传递给函数的参数(形参),,实参的值一般是不会改变的。:()。def。swap(list):temp=list[0]list[0]=list[1]list[1]=temp:..swap(myList)print(myList)[]调用open函数可以打开指定文件,使用括号表示访问模式参数,其中只读模式为()。A。'a'B。'w+'C。'r'D。'w'字符串是一个字符序列,例如,对于字符串s,从右向左数第26个字符的索引是什么?A。s[3]B。s[-3]C。s[0:-3]D。s[:-3]Python脚本文件的扩展名是()。:..pythonB。pyC。ptD。pg关于赋值语句的作用,正确的描述是A。变量和对象必须类型相同B。每个赋值语句只能给一个变量赋值C。将变量改写为新的值D。将变量绑定到对象若a='abcd',若想将a变为'ebcd',则下列语句正确的是A。a='e'+a[1:]B。a[0]='e'C。a[1]='e'XXX('a'。'e')关于列表数据结构,下面描述正确的是A。可以不按顺序查找元素B。必须按顺序插入元素:..in运算符D。所有元素类型必须相同下列不合法的Python变量名是A。Python2B。。sumD。Hello_World执行以下两条语句后,=[](lst)A。[.[]]B。,其中“…”表示无穷递归C。抛出异常D。[]下列不是Python语言关键字的是A。openB。if:..lambdaD。finally与x。yandy。z语句等价的是A。x。y。zB。notx<yornoty<zC。notx<yory<zD。x。yornoty<z以下哪条语句定义了一个Python字典A。{}B。{}C。[]D。()执行以下操作后,list2的值是:=['a'。'b'。'c']=('de')答案:['a'。'b'。'c'。'de']:../总是返回一个整数结果。**运算符可以进行幂运算。,可以使用round()函数对浮点数进行四舍五入。下列哪个不可能出现在and操作的真值表中?A。FTFB。TTTC。TFTD。FFF不可变类型的数据是哪一项?A。集合B。字典C。元组D。列表对于字典d={'abc':1.'qwe':2.'zxc':3},len(d)的结果为::..A6B。3C。12D。9下列哪项不是Python中对文件的读取操作?A。readB。readallC。readlinesD。XXX在读写文件之前,必须通过以下哪个方法创建文件对象?A。createB。folderC。FileD。open:..A。dict={}B。dict={(4,5,6):'nary'}C。dict={4:6}D。dict={[4,5,6]:'nary'}下列程序共输出_______个值:==%2.=0:=(start。age+):(x)A。10B。16C。12D。14:..s,从右侧向左第2个字符用什么索引?A。s[:-2]B。s[-2]C。s[0:-2]D。s[2]下列哪一项不是Python的数据类型?A。stringB。floatC。nalD。int下面哪一个不是Python语言的合法命名?A。XXXB。_Monthly3_:..D3monthlyPython中,用于获取用户输入的命令为:A。inputB。readC。getD。for用于生成和计算出新的数值的一段代码称为:A。表达式B。赋值语句C。生成语句D。标识符以下关于Python数值运算描述错误的是哪一项?A。Python支持+=、%=这样的增量赋值操作符。:..Python中的除法运算符/总是返回一个整数结果。C。使用**运算符可以进行幂运算。D。在Python中,可以使用round()函数对浮点数进行四舍五入。,10/,因此10/3==3的判别结果为True,,10/,因此10/3==3的判别结果为False。,可以使用j或者J来表示虚数单位,例如3+4j。D.%运算符表示格式化字符串,可以将变量插入到字符串中,例如。。('C: ile ime')会输出C: ile。ime,因为反斜杠被认为是转义字符,需要使用双反斜杠或者在字符串前加r来表示。,如果字符串赋值的时候,内部有单引号或双引号时如果不想使用转义字符常常可以使用三引号或者反斜杠来表示。符号可以被用来表示转义符号,例如和都表示字符串doesn't。('。')或者双引号。包围的都是字符串。:..B.,word[1]是字符y,而word[-1]是字符n。B.+号可以用来拼接两个字符串,对于以下代码的输出字符串是Python:,prefix+'thon'。,前边界是0,后边界是字符串的长度-1,例如,word[0]是字符P,word[5]是字符n。,的结果为。。以下关于列表表述中错误的是哪一项?“==”比较两个列表是否相同。,形成多维列表。C.“+”号可以用来拼接两个列表。,可以通过索引和切片来修改。以下调用错误的是哪一项无法确定,因为函数ask的定义没有给出完整的代码。:..()in('y''yes'):()in('n'。'no')::(hint)函数ask()可以接受用户输入并判断用户输入的内容,如果是'y'或'yes'则会打印并返回True,如果是'n'或'no'则会打印并返回False,否则会打印提示信息hint。在Python中,关键字参数是让调用者通过使用参数名区分参数,在使用时不允许改变参数列表中的参数顺序。在Python中,函数的return语句可以以元组tuple的方式返回多个值。:..*,这样用户所有传来的参数都被收集起来然后使用,星号在这里的作用是收集其余的位置参数,这样就实现了变长参数。A。Python中函数的返回值如果多于1个,则系统默认将它们处理成一个元组。B。递归调用语句可以出现在循环结构中。C。在Python中,一个算法的递归实现往往可以用循环实现等价表示,但是大多数情况下循环表达的效率要更高一些。D。在Python中,自带数据结构的运算结果都是正确的。函数是指可以直接或间接调用自身的函数,其中lambda函数是一种常见的匿名函数,map函数可以将一个函数映射到一个可迭代对象中的每个元素上并返回一个新的可迭代对象,zip函数可以将多个可迭代对象中对应位置的元素打包成元组并返回一个新的可迭代对象,filter函数可以根据指定的函数对可迭代对象中的元素进行筛选并返回一个新的可迭代对象。在print函数的输出字符串中,可以使用格式化字符串的方式将()作为参数,代表后面指定要输出的字符串。其:..表示输出整数,%c表示输出字符,%s表示输出字符串。字符串是一个字符序列,可以使用索引来访问其中的元素。例如,字符串s,从右侧向左第83个字符的索引为s[-3]。赋值语句的作用是将变量绑定到对象上,可以同时给多个变量赋值。赋值语句的右侧可以是任意表达式,左侧的变量可以是任意合法的变量名。如果a='abcd',想要将a变为'ebcd',可以使用a='e'+a[1:]的方式进行替换。其中,a[1:]表示从字符串a的第二个字符开始截取到末尾的子串。列表是一种有序的可变数据结构,可以使用in运算符来判断一个元素是否在列表中,可以按任意顺序插入和查找元素,而且列表中的元素可以是不同类型的。:..字作为变量名,不能包含空格和特殊字符。因此,Python2和Hello$World都是不合法的变量名。Python语言的关键字包括if、else、while、for、def等,而print不是关键字。可以使用{}或者dict()的方式来定义一个Python字典。使用运算符时需要注意类型的匹配,例如100+'a'会报错,因为整数和字符串不能直接相加。而[]+[]则可以将两个列表合并成一个新的列表。表达式是用来计算值的一段代码,可以包含变量、常量、运算符和函数调用等。生成语句是一种特殊的语句,可以用来生成一个可迭代对象。标识符是用来表示变量、函数、类等的名称。Python支持+=、%=这样的增量赋值操作符,可以方便地对变量进行修改。默认情况下10/,因此10/3==3的判别结果是False。Python内置支持复数运算,:..或者J来表示。%运算符表示运算对象取模,而不是取余。在列表l中,()可以将列表中的元素反转,但是并不会改变列表中元素的索引。因此,l[1]仍然表示原来列表中的第二个元素,,l[1]为2,而不是3.

Python基础题库100题及答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小1.41 MB
  • 时间2024-04-14