python判断题

  1. Python是一种跨平台、开源、免费的高级动态编程语言。 对
  2. 在Windows平台上编写的Python程序无法在Unix平台运行。错
  3. 不可以在同一台计算机上安装多个Python版本。 错
  4. os模块中的方法remove()可以删除任意文件和目录。错
  5. os模块中的remove()方法只能删除文件,不能删除目录。
  6. 在Python中可以使用if作为变量名。在Python 3.x中可以使用中文作为变量名。 错
  7. 已知 x = 3,那么赋值语句 x = '2023' 是无法正常执行的。 错
  8. ython会抛出一个TypeError错误,因为x的类型是整数,而你试图赋给它的值是字符串。
  9. Python3.x版本完全兼容Python2.x。 错
  10. 在任何时刻相同的值在内存中都只保留一份。对
  11. 执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。 对
  12. Python变量名区分大小写,所以student和Student不是同一个变量。 对
  13. Python中的标识符是可以随意命名的,不需要遵循任何规则。错
  14. Python支持使用字典的“键”作为下标来访问字典中的值。 对
  15. Python列表中所有元素必须为相同类型的数据。错
  16. Python中可以使用关键字作为变量名。 错
  17. Python中的变量可以是任何数据类型,包括整数、浮点数、字符串、列表等。 对
  18. 复数类型的实数部分可以为0。 对 在Python中,复数类型可以表示为complex(real[, imag]),其中real表示实数部分,imag表示虚数部分,如果imag省略,则默认为0。
  19. 在Python中,变量不需要声明就可以直接赋值。 对
  20. Python中浮点数的取值范围为-1.8e308~1.8e308,若超出这个范围,Python会将值视为无穷大(inf)或无穷小(-inf)。 对 ython中浮点数的取值范围为-1.8e308到1.8e308,如果超出这个范围,Python会将值视为无穷大(inf)或无穷小(-inf)。可以使用float('inf')和float('-inf')来分别表示正无穷和负无穷。
  21. Python内置的集合set中元素顺序是按元素的哈希值进行存储的,并不是按先后顺序。  对
  22. 已知x = {1:1, 2:2},那么语句x[3] =3无法正常执行。 错
  23. 如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20, 40)的作用是等价的。 对
  24. 在循环中continue语句的作用是退出当前循环。 错 continue语句的作用是结束本次循环,而不是退出整个循环。
  25. 在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。
  26. elif可以单独使用。 错
  27. 带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。 错
  28. 对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。  对
  29. 如果while语句的循环条件为True ,则程序进入无限循环。对
  30. 在条件表达式中不允许使用赋值运算符“=”,会提示语法错误。对
  31. 在Python中,任意长的字符串都遵守驻留机制。错 对于更长的字符串,Python不会自动应用驻留机制。
  32. Python运算符%不仅可以用来求余数,还可以用来格式化字符串。对
  33. Python字符串方法replace()对字符串进行原地修改。 错 Python字符串是不可变的,这意味着字符串方法replace()不会对原始字符串进行原地修改,而是返回一个新的字符串。原始字符串保持不变。
  34. 如果需要连接大量字符串成为一个字符串,那么使用字符串对象的join()方法比运算符+具有更高的效率。  对
  35. 已知x为非空字符串,那么表达式 ''.join(x.split()) == x 的值一定为True。 对
  36. 已知x为非空字符串,那么表达式 ','.join(x.split(',')) == x 的值一定为True。对
  37. Python中的列表是一种有序的集合,可以包含任意类型的数据。对
  38. 在Python中,可以使用remove()方法来从列表中删除第一个匹配的元素。对
  39. 在Python中,可以使用index()方法来获取列表中某个元素的索引位置。对
  40. 在Python中,可以使用sort()方法来对列表进行排序。对
  41. 在Python中,可以使用reverse()方法来反转列表的顺序。对
  42. 当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。 对
  43. 定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。对
  44. 在同一个作用域内,局部变量会隐藏同名的全局变量。对
  45. 形参可以看做是函数内部的局部变量,函数运行结束之后形参就不可访问了。对
  46. 在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。 对
  47. 使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的。错
  48. 9999**9999这样的命令在Python中无法运行。 错
  49. 3+4j不是合法的Python表达式。错
  50. 在Python中,可以使用try-except语句来捕获并处理异常。 对
  51. 在Python中,可以使用raise语句来抛出一个异常。 对
  52. 在Python中,可以使用class关键字来定义一个类。 对
  53. 在Python中,可以使用lambda关键字来定义一个匿名函数。对
  54. 在Python中,可以使用*args和**kwargs来分别表示不定数量的位置参数和关键字参数。对*args 和 ``kwargs` 这两个魔法变量需要花费大量时间来解释。别被这些语句所绊倒。其实这些并不是什么超级特殊的参数,也并不奇特,只是编程人员约定的变量名字,args 是 arguments 的缩写,表示位置参数;kwargs 是 keyword arguments 的缩写,表示关键字参数。
  55. 在Python中,可以使用lambda关键字来定义一个匿名函数。 对
  56. Python 2.x和Python 3.x中input()函数的返回值都是字符串。对
  57. 在Python中0oa1是合法的八进制数字表示形式。错  0o34
  58. 在Python中,所有对象都是可变的,包括基本数据类型。错int(整型)、string(字符串)、tuple(元组)
  59. 列表是可变的,元组是不可变的。 对
  60. 在Python中,可以使用“()`运算符来执行函数或方法的调用。对
  61. 在Python中,可以使用“{}”运算符来创建一个集合。错 用set()
  62. 在Python中,可以使用“<>”运算符来比较两个对象是否不相等。 错!=
  • 20
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值