Python基础课程结业测试
1.python中的不可变数据类型有字符串、数字、元组.
2.Python中的可变数据类型有_列表和字典__
3.表达式 3 and not 5 的值为__False___(说明:>0则为True,所以, not 5 为False,逻辑运算优先级not>and>or
4.input()函数的返回值是_字符串_类型
5.下面程序的执行结果是__1275__。
正确答案:1275
解析:(解析:for循环中有if i==50则输出s并跳出循环。即跳出循环时s的数值为0-50累加的计算结果。即0+1+2+3+…+50=1275。)
6.只要判断条件是非零数值、非空字符串、非空list等,就判断为True,否则为False。(正确)
7.Python字符串方法replace()对字符串进行原地修改。(错误)
解析:
在Python中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,只能重新创建一个新的字符串对象。
8.可以使用format函数对字符串进行格式化。(正确)
(补充说明:"str{