Python课习题笔记
一、判断题:
1-1、在Python3.x中可以使用中文作为变量名。
Python3本身支持中文命名类/方法/变量
答案:√
1-2、Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。
Python中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号=用来给变量赋值。等号=运算符左边是一个变量名,等号=运算符右边是存储在变量中的值
答案:×
1-3、Python运算符%不仅可以用来求余数,还可以用来格式化字符串。
1.求模运算,相当于mod,也就是计算除法的余数,比如5%2就得到1。
2.%还用在python的格式化输出,比如:
a='test'
print'itisa%s'%(a)
打印的结果就是itisatest
答案:√
1-4、在Python3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。
答案:√
1-5、在Python中,变量不直接存储值,而是存储值的引用,也就是值在内存中的地址。
答案:√
2-1、已知st="HelloWorld!",使用print(st[0:-1])语句可以输出字符串变量st中的所有内容。
答案:×
2-2、Python程序设计中的整数类型没有取值范围限制,但受限于当前计算机的内存大小。
答案:√
2-3、已知:x=1,y=2,z=[2,3,4],则语句xnotinz计算结果是True。
答案:√
2-4、已知x=3,那么执行语句x+=6之后,x的内存地址不变。
答案:×
3-1、如a是一个列表,且a[:]与a[::-1]相等,则a中元素按顺序排列构成一个回文。
答案:√
3-2、表达式{1,3,2}>{1,2,3}的值为True。
答案:×
3-3、已知x为非空列表,那么执行语句x[0]=3之后,列表对象x的内存地址不变。
答案:√
3-4、Python内置的集合set中元素顺序是按元素的哈希值进行存储的,并不是按先后顺序。
答案:√
3-5、已知x是一个列表,那么x=x[3:]+x[:3]可以实现把列表x中的所有元素循环左移3位。
答案:√
4-1、如下代码可以实现当输入6的时候输出x>5,输入4的时候输出3
x=int(input())
ifx>5:
print("x>5")
elifx>3:
print("3
else:
print("x<=3")
答案:×
4-2、当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。
答案:√
5-1、定义Python函数时,如果函数中没有return语句,则默认返回空值None。
答案:√
5-2、在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量。
答案:√
5-3、在调用函数时,必须牢记函数形参顺序才能正确传值。
答案:×
5-4、调用函数时传递的实参个数必须与函数形参个数相等才行。
答案:×
5-5、g=lambdax:3不是一个合法的赋值表达式。
答案:×
6-1、对文件进行读写操作之后必须显式关闭文件以确保所有内容都得到保存。
答案:√
6-2、以追加模式打开文件时,文件指针指向文件尾。
答案:√
6-3、使用Python内置的open函数打开某个文件的时候,如果该文件不存在,则可能产生异常,所以一定要使用tryexcept对其进行处理。
答案:×
6-4、二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。
答案:√
6-5、以读模式打开文件时,文件指针指向文件开始处。
答案:√
6-6、文本文件是可以迭代的,可以使用forlineinfp类似的语句遍历文件对象fp中的每一行。
答案:√
6-7、二进制文件不能使用记事本程序打开。
答案:×
6-8、文件对象是可以迭代的。
答案:√
6-9、以写模式打开的文件无法进读操作。
答案:√
6-10、fi=fopen("t.txt","r+")执行后只能对"t.txt"文件进行读操作。
答案:×
7-1、Python使用缩进来体现代码之间的逻辑关系。
答案:√
7-2、语句pass仅起到占位符的作用,并不会做任何操作。
答案:√
8-1、Python使用缩进来体现代码之间的逻辑关系。
答案:√
8-2、为了输出",可以使用如下语句print(""")。
答案:×
8-3、使用x=set()和x={}都可以创建一个空集合。
答案:×
8-4、Python支持使用字典的“键”作为下标来访问字典中的值。
答案:√
8-5、创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)。
答案:√
8-6、continue用来跳出最内层for或while循环,退出该循环后程序从循环代码后继续执行;break用来结束当前当次循环。
答案:×
8-7、如果仅仅是用于控制循环次数,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的。
答案:√
8-8、定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。
答案:√
8-9、定义Python函数时,如果函数中没有return语句,则默认返回空值None。
答案:√
8-10、调用函数时传递的实参个数必须与函数形参个数相等才行。
答案:×
以上内容为大家介绍了Python课习题笔记,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。
猜你喜欢LIKE
相关推荐HOT
更多>>python中的filter函数功能是什么?
python中的filter函数功能是什么?在python中,面对众多的数据,我们要过滤筛选出我们需要的数据。python中的filter函数就是起到了过滤筛选的作...详情>>
2023-11-10 20:37:27pythontime模块是什么
pythontime模块是什么在python中使用时间,就免不了和time模块打交道,另外两个模块这个暂时先不做介绍。做time模块的使用上,我们可以用它来对...详情>>
2023-11-10 15:53:16python是什么编程语言
python是什么编程语言1、说明是一种面向对象、解释型计算机程序设计语言,由GuidovanRossum于1989年底发明,第一个公开发行版发行于1991年。Pyt...详情>>
2023-11-10 15:21:05python异常处理的两种技巧
python异常处理的两种技巧1、传递异常有时我们会在捕捉到一个异常后重新引发它(传递异常),实现起来很简单,使用不带参数的raise语句即可。deff...详情>>
2023-11-10 14:49:39热门推荐
python中的filter函数功能是什么?
沸python delattr函数如何使用?
热python中pdb模块怎么用?
热Python如何截图保存?
新python中缺少module怎么办?
python strftime和strptime的不同分析
python time.strptime的格式化
python中@contextmanager是什么?
python对象的三要素是什么
pythonGIL在Python多线程的应用
python如何对多个CSV文件进行读取
pythonif嵌套命令如何理解?
python对列表进行永久性或临时排序的方法
python生成器调用方法引发异常