版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python基础题库100题及答案
1.下面不属于python特性的是()o
A.简单易学
B.开源的免费的
C.属于低级语言
D.高可移植性
答案:C
2.Python脚本文件的扩展名为()。
Aopython
Bopy
Copt
D。pg
答案:B
3.当需要在字符串中使用特殊字符时,python使用O作
为转义字符。
A.\
B./
C.#
D.%
答案:A
4.下面()不是有效的变量名。
A._demo
B.XXX
C.Numbr
D.my-score
答案:C
5.嘉运算运算符为()o
A.*
B.**
C.%
D.//
答案:B
6.关于a。or0b的描述错误的是()。
A.若a=Trueob=True贝!]aorb==True
B.若a=Trueob=False贝1aorb==True
C.若a=Trueob=True贝!]aorb==False
D.若a=Falseob=False则aorb==False
答案:C
7.优先级最高的运算符为O。
A./
B.//
C.*
D.()
答案:D
8.正确答案选项使用()关键字来创建python自定义函数。
n
B.func
re
D.def
答案:D
9.下面程序的运行结果为()o
a=10
defosetNumber():
a=100
XXX()
print(a)
答案:10
10.关于a。orob的描述错误的是()。
A.若a=Trueob=True贝!]aorb==True
B.若a=Trueob=False贝aorb==True
C.若a=Trueob=True贝!]aorb==False
D.若a=Falseob=False则aorb==False
答案:C
11.关于函数参数传递中,形参与实参的描述错误的是
OO
A.python实行安值传递参数。值传递指调用函数时将常量
或变量的值(实参)传递给函数的参数(形参)
B.实参与形参存储在各自的内存空间中,是两个不相关的
独立变量
C.在参数内部改变形参的值,实参的值一般是不会改变的。
D.实参与形参的名字必须相同
答案:B
12.下面程序的运行结果为O。
defoswap(list):
temp=list[O]
list[O]=list[l]
list[l]=temp
myList=[l,2]
swap(myList)
print(myList)
答案:[2.1]
调用。pen函数可以打开指定文件,使用括号表示访问模
式参数,其中只读模式为()。
Ao'a'
Bo'w+'
Co'r'
Do'w'
字符串是一个字符序列,例如,对于字符串s,从右向左
数第26个字符的索引是什么?
Aos[3]
Bos[-3]
Cos[0:-3]
Dos[:-3]
Python脚本文件的扩展名是()o
Aopython
Bopy
Copt
D°Pg
关于赋值语句的作用,正确的描述是
Ao变量和对象必须类型相同
Bo每个赋值语句只能给一个变量赋值
Co将变量改写为新的值
Do将变量绑定到对象
若a=,abcd,若想将a变为,ebcd,则下列语句正确的是
Aoa="e'+a[l:]
Boa[0]='e'
Coa[l]='e'
XXX('a'o'e')
关于列表数据结构,下面描述正确的是
Ao可以不按顺序查找元素
Bo必须按顺序插入元素
Co不支持in运算符
Do所有元素类型必须相同
下列不合法的Python变量名是
AoPython2
BoN.x
Cosum
DoHello_World
执行以下两条语句后,1st的结果是
1.1st=[3.2.1]
2.1st.append(lst)
Ao[3.2.1.[3.2.1]]
Bo[3.2.1.[...],其中“…”表示无穷递归
Co抛出异常
Do[3.2.1.1st]
下列不是Python语言关键字的是
Aoopen
Boif
Colambda
Dofinally
与x。yandyoz语句等价的是
AoXoyoz
Bonotx<yornoty<z
Conotx<yory<z
DoXoyornoty<z
以下哪条语句定义了一个Python字典
Ao{}
Bo{1.2.3}
Co[1.2.3]
Do(1.2.3)
执行以下操作后,list2的值是:
l.listl=['a'o'b'o'c']
2.1ist2=listl
3.1istl.XXX('de')
答案:['a'o'b'o'c'o'de']
B.Python中的除法运算符/总是返回一个整数结果。
C.使用**运算符可以进行雇运算。
D.在Python中,可以使用round。函数对浮点数进行四舍
五入。
下列哪个不可能出现在and操作的真值表中?
AoFTF
BoTTT
CoTFT
DoFFF
不可变类型的数据是哪一项?
Ao集合
Bo字典
Co元组
Do列表
对于字典d={'abc':l.'qwe':2.'zxc':3},len(d)的结果为:
Ao6
Bo3
Co12
Do9
下列哪项不是Python中对文件的读取操作?
Aoread
Boreadall
Coreadlines
DoXXX
在读写文件之前,必须通过以下哪个方法创建文件对象?
Aocreate
Bofolder
CoFile
Doopen
以下不能创建一个字典的语句是:
Aodiet={}
Bodiet={(4,5,6):'nary'}
Codict={4:6}
Dodiet={[4,5,6]:'nary'}
下列程序共输出_______个值:
l.age-23
2.start-2
3.ifage%2=0:
4.start-1
5.forxinrange(startoage+2.2):
6.print(x)
Ao10
Bo16
Co12
Do14
字符串是一个字符序列,例如,字符串S,从右侧向左第
2个字符用什么索引?
Aos[:-2]
Bos[-2]
Cos[0:-2]
Dos[2]
下列哪一项不是Python的数据类型?
Aostring
Bofloat
Conal
Doint
下面哪一个不是Python语言的合法命名?
AoXXX
Bo_Monthly3
XXX
Do3monthly
Python中,用于获取用户输入的命令为:
Aoinput
Boread
Coget
Dofor
用于生成和计算出新的数值的一段代码称为:
Ao表达式
Bo赋值语句
Co生成语句
Do标识符
以下关于Python数值运算描述错误的是哪一项?
AoPython支持+=、%=这样的增量赋值操作符。
BoPython中的除法运算符/总是返回一个整数结果。
Co使用**运算符可以进行雇运算。
Do在Python中,可以使用round。函数对浮点数进行四
舍五人。
B.在Python2.x中,10/3的结果为3而非3.3333,因此
10/3==3的判别结果为True,而Python3.x中则不同,10/3
的结果为3.3333,因此10/3=3的判别结果为Falseo
C.Python内置支持复数运算,可以使用j或者J来表示虚
数单位,例如3+4j。
D.%运算符表示格式化字符串,可以将变量插入到字符串
中,例如"Hello。%s!"%nameo
A.print('C:\file\time')会输出C:\file。ime,因为反斜杠被认
为是转义字符,需要使用双反斜杠或者在字符串前加r来表示。
B.Python2.x中字符串是以单引号或双引号括起来的任意
文本,如果字符串赋值的时候,内部有单引号或双引号时如果
不想使用转义字符常常可以使用三引号或者反斜杠来表示。
C.符号可以被用来表示转义符号,例如doesn't和
"doesn't"都表示字符串doesn'to
D.被单引号)或者双引号(“。”)包围的都是字符串。
B.字符串是自带索引的,对变量word="Python”,word[l]
是字符y,而word[-l]是字符n。
B.+号可以用来拼接两个字符串,对于以下代码的输出字
符串是Python:prefix="Py",prefix+'thon'。
C.字符串的索引有两个边界,前边界是0,后边界是字符
串的长度-1,例如word="Python",word⑼是字符P,word[5]
是字符n。
D.对于字符串"apple”,3*"apple”的结果为
"appleappleapple"。
B.在Python中if…elif…elif…结构可以不包含else子句。
以下关于列表表述中错误的是哪一项?
A.可以用“==”比较两个列表是否相同。
B.Python的列表可以嵌套,形成多维列表。
C.“+”号可以用来拼接两个列表。
D.列表与字符串不同,可以通过索引和切片来修改。
以下调用错误的是哪一项无法确定,因为函数ask的定义
没有给出完整的代码。
XXX(prompt)
4.ifanswer.lower()in('y'o'yes'):
5.print("Thankyou")
6.returnTrue
7.XXXQin('n'o'no'):
8.print("Whynot")
9.returnFalse
10.XXX:
11.print(hint)
函数ask()可以接受用户输入并判断用户输入的内容,如
果是‘y'或'yes,则会打印"Thankyou"并返回True,如果是H或
‘过则会打印"Whynot”并返回False,否则会打印提示信息
hinto
在Python中,关键字参数是让调用者通过使用参数名区
分参数,在使用时不允许改变参数列表中的参数顺序。
在Python中,函数的return语句可以以元组tuple的方式
返回多个值。
可以在函数参数名前面加上星号*,这样用户所有传来的
参数都被收集起来然后使用,星号在这里的作用是收集其余的
位置参数,这样就实现了变长参数。
AoPython中函数的返回值如果多于1个,则系统默认将
它们处理成一个元组。
Bo递归调用语句可以出现在循环结构中。
Co在Python中,一个算法的递归实现往往可以用循环实
现等价表示,但是大多数情况下循环表达的效率要更高一些。
Do在Python中,自带数据结构的运算结果都是正确的。
函数是指可以直接或间接调用自身的函数,其中lambda
函数是一种常见的匿名函数,map函数可以将一个函数映射到
一个可迭代对象中的每个元素上并返回一个新的可迭代对象,
zip函数可以将多个可迭代对象中对应位置的元素打包成元组
并返回一个新的可迭代对象,理ter函数可以根据指定的函数
对可迭代对象中的元素进行筛选并返回一个新的可迭代对象。
在print函数的输出字符串中,可以使用格式化字符串的
方式将O作为参数,代表后面指定要输出的字符串。其
中,%(1表示输出整数,%。表示输出字符,%s表示输出字符
串。
字符串是一个字符序列,可以使用索引来访问其中的元素。
例如,字符串S,从右侧向左第83个字符的索引为s[-3]。
赋值语句的作用是将变量绑定到对象上,可以同时给多个
变量赋值。赋值语句的右侧可以是任意表达式,左侧的变量可
以是任意合法的变量名。
如果a='abed,想要将a变为,ebed,可以使用a=、+
a[l:]的方式进行替换。其中,a[l:]表示从字符串a的第二个字
符开始截取到末尾的子串。
列表是一种有序的可变数据结构,可以使用in运算符来
判断一个元素是否在列表中,可以按任意顺序插入和查找元素,
而且列表中的元素可以是不同类型的。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医学26年:窦性心动过速鉴别 心内科查房
- 26年支付效果评估手册
- 医学26年:卡氏肺孢子菌肺炎诊疗 查房课件
- 材料见证取样记录
- 化工工程施工方案
- 【完整版】应急照明系统施工方案
- 博物馆工程验收方案
- 26年病理疗效评估规范指引
- 宝宝皮肤护理
- 中小企业AI智能客服客户接待应用与趋势
- 2026广西梧州苍海投资集团有限责任公司招聘总会计师1人笔试模拟试题及答案解析
- 2024-2025学年四川省成都市石室联中教育集团八年级(下)期中数学试卷
- 小学科学教学中的跨学科融合创新实践研究教学研究课题报告
- 《AQ3067-2026化工和危险化学品重大生产安全事故隐患判定准则》解读
- 2026 年山东春考英语提分技巧全解
- 2026广东东莞市康复实验学校招聘18人备考题库及答案详解(各地真题)
- 2026届湖北黄冈中学等十一校高三下学期第二次联考物理试卷(含答案)
- YDT 5102-2024 通信线路工程技术规范
- GB/T 33610.1-2019纺织品消臭性能的测定第1部分:通则
- 统编版小学语文小升初专项训练 汉语拼音选择题
- 沙漠掘金(经典版)-沙漠掘金攻略
评论
0/150
提交评论