首页 / 知识
Python课习题笔记
2023-11-12 13:36:00
一、判断题:
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相关知识,请关注我们
最新内容
相关内容
为何你的Python代码应是扁平与稀疏
为何你的Python代码应是扁平与稀疏的,代码,培训,信息,观察,设计,工具,嵌套,闻闻,程序员,沉思,Python之禅之所以得名,正是由于它那简明扼要的规Python元类之通过元类实现数据库OR
Python元类之通过元类实现数据库ORM框架,数据,名称,信息,代码,主体,当中,字段,分析,一致,投入,ORM框架是什么如果是没有做过后端的小伙伴上来python如何导入txt数据库?
python如何导入txt数据库?,数据,时间,代码,培训,数据库,函数,读数,数据表,以上,方法,python将TXT数据导入数据库的方法代码如下:#!/usr/bin/pypython怎么找出所有的数字?
python怎么找出所有的数字?,数字,培训,代码,小数点,小数,字符串,整数,表达式,含义,思路,python中获取字符串中所有数字的方法:1、使用正则表达python怎样获取json数据类型?
python怎样获取json数据类型?,培训,数据类型,类型,正则,火狐,以上,方法,更多,内容,列表,python中获取json不同数据类型的方法:1、获取"key":vpython数据怎么添加列?
python数据怎么添加列?,数据,位置,培训,方法,属性,结果,示例,函数,前面,以上,python在DataFrame数据中添加列的方法:1、使用concat方法在数据python如何获取列表里的数据类型?
python如何获取列表里的数据类型?,代码,信息,培训,类型,数据类型,表里,元素,语句,函数,对象,1、Python可以通过tpye()方法来判断list里的元知python怎么读sql数据?
python怎么读sql数据?,数据,培训,游标,格式,字典,方式,语句,参数,结构,对象,python中读取SQL数据的方法:python中可以使用游标cursor来读取SQL如何在python代码中指定保存的文件
如何在python代码中指定保存的文件格式,代码,培训,文件格式,格式,二进制文件,文件,后缀,以上,方法,更多,python指定保存文件格式的方法:1、保实数是不是python的数据类型?
实数是不是python的数据类型?,数字,标准,培训,实数,数据类型,数轴,复数,有限小数,无理数,虚数,实数是python的数据类型。实数,是有理数和无理python怎么筛选列表中大于0的数据?
python怎么筛选列表中大于0的数据?,数据,培训,函数,结果,以上,方法,更多,内容,列表,python筛选列表中大于0的数据的方法:1、使用匿名函数lambpython怎么让数字右对齐?
python怎么让数字右对齐?,数字,培训,小数,中间,小数点,以上,方法,更多,内容,python中使用format()方法格式化数字设置右对齐:右对齐、^中间对