




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北汽车工业学院《社区服务和家政》2023-2024学年第二学期期末试卷
- 湖北生态工程职业技术学院《精准医学和癌症》2023-2024学年第二学期期末试卷
- 长春职业技术学院《皮肤生理学》2023-2024学年第一学期期末试卷
- 新疆科技学院《C程序设计及医学应用》2023-2024学年第二学期期末试卷
- 闽南师范大学《影视后期编辑实践》2023-2024学年第二学期期末试卷
- 湖南工程职业技术学院《教育概论》2023-2024学年第二学期期末试卷
- 河北艺术职业学院《阿拉伯语语法二》2023-2024学年第一学期期末试卷
- 汝州职业技术学院《大学英语Ⅳ》2023-2024学年第一学期期末试卷
- 南阳职业学院《毕业论文(设计)写作与文献检索》2023-2024学年第二学期期末试卷
- 塔里木职业技术学院《影视作品鉴赏》2023-2024学年第一学期期末试卷
- 纵隔肿瘤护理查房
- 眼镜店销售培训课件
- 宜宾市属国有企业人力资源中心宜宾临港投资建设集团有限公司下属子公司2025年第一批项目制员工公开招聘笔试参考题库附带答案详解
- 2025年全民国家安全教育日主题班会
- 2024-2025学年高一政治统编版下学期期中考试测试卷B卷(含解析)
- 江苏省盐城市东台市2024-2025学年高一上学期期末考试化学试题
- 内蒙古自治区呼和浩特市2025届高三第一次模拟考试物理答案
- 仓库管理奖惩制度
- 中级银行管理-2025中级银行从业资格考试《银行管理》点睛提分卷1
- 酒店前台插花培训课件
- 乳腺癌诊治指南与规范(2024年版)解读
评论
0/150
提交评论