大数跨境
0
0

Python每日一练|2024.7.24期(第二十八期)

Python每日一练|2024.7.24期(第二十八期) 码途钥匙
2024-07-24
0
导读:Python每日一练|2024.7.24期(第二十八期)
1.for或者while与else搭配使用时,关于执行else语句块描述正确的是
A. 仅循环非正常结束后执行(以break结束)
B. 仅循环正常结束后执行
C. 总会执行
D. 永不执行


正确答案: B

解析:

在Python中,for或者while与else搭配使用时,else语句块会在循环正常结束后执行。这意味着,如果循环没有被break语句中断,那么else语句块就会执行。




2.下列Python语句正确的是
A.min = xif x< y else y
B. max=x>y?x:y
C. if (x>y) print x
D. while True : pass


正确答案:  D

3. 下列哪个关键字可以用来引发一个异常?
A. raise
B. throw
C.except
D. try


正确答案:A

解析:

raise关键字可以用来引发一个异常,而try和except关键字用来捕获异常。



4.如果Python程序执行时产生了“TypeError的错误,其原因是
A. 代码中缺少“:”符号
B.代码中的数据类型不匹配
C. 代码里的语句嵌套层次太多
D. 代码使用了错误的关键字


正确答案:B

解析:

在Python中,如果程序执行时产生了“TypeError”的错误,通常是由于代码中的数据类型不匹配导致的。例如,将一个字符串和一个整数相加,或者将一个列表和一个整数相乘等操作都会导致“TypeError”的错误。其他选项A、C和D都可能导致不同类型的错误。



5.下面哪个方法可以用来获取当前工作目录?
A.os.getcwd()
B.os.chdir()
C.os.path()
D.os.path.join()


正确答案:A

解析:

可以使用os.getcwd()方法来获取当前工作目录。



6.表达式3 and 6 or 7 的值为()。
A. True
B.6
C.3
D.7


正确答案:B

解析:

在 Python 中,and 和 or 都是短路运算符。如果 and 前面的表达式为真,则返回后面的表达式的值;如果 and 前面的表达式为假,则直接返回前面的表达式的值。同理,or 前面的表达式为真,返回前面的表达式的值;or 前面的表达式为假,则返回后面的表达式的值。因此,3and 6 返回 6,然后 6 or 7 返回 6。




关注公众号
后台留言“学习”获取更多干货

【声明】内容源于网络
0
0
码途钥匙
欢迎来到 Python 学习乐园!这里充满活力,分享前沿实用知识技术。新手或开发者,都能找到价值。一起在这个平台,以 Python 为引,开启成长之旅,探索代码世界,共同进步。携手 Python,共赴精彩未来,快来加入我们吧!
内容 992
粉丝 0
码途钥匙 欢迎来到 Python 学习乐园!这里充满活力,分享前沿实用知识技术。新手或开发者,都能找到价值。一起在这个平台,以 Python 为引,开启成长之旅,探索代码世界,共同进步。携手 Python,共赴精彩未来,快来加入我们吧!
总阅读109
粉丝0
内容992