推荐试题
【判断题】
执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。
【判断题】
列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。
【判断题】
在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。
【判断题】
在类定义的外部没有任何办法可以访问对象的私有成员。
【判断题】
可以使用py2exe或pyinstaller等扩展库把Python源程序打包成为exe文件,从而脱离Python环境在Windows平台上运行。
【判断题】
Python程序只能在安装了Python环境的计算机上以源代码形式运行。
【判断题】
不同版本的Python不能安装到同一台计算机上。
【判断题】
表达式 {1, 2} * 2 的值为 {1, 2, 1, 2}。
【判断题】
Python变量名区分大小写,所以student和Student不是同一个变量。
【判断题】
正则表达式元字符“^”一般用来表示从字符串开始处进行匹配,用在一对方括号中的时候则表示反向匹配,不匹配方括号中的字符。
【判断题】
正则表达式元字符“\s”用来匹配任意空白字符。
【判断题】
正则表达式 元字符“\d”用来匹配任意数字字符。
【判断题】
lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。
【判断题】
Python类的构造函数是init()。
【判断题】
定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。
【判断题】
定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。
【判断题】
在Python中可以为自定义类的对象动态增加新成员。
【判断题】
属性可以像数据成员一样进行访问,但赋值时具有方法的优点,可以对新值进行检查。
【判断题】
文件对象的tell()方法用来返回文件指针的当前位置。
【判断题】
假设已成功导入os和sys标准库,那么表达式 os.path.dirname(sys.executable) 的值为Python安装目录。
【判断题】
只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。
【判断题】
假设re模块已成功导入,并且有 pattern = re.compile(‘^’+’.’.join([r’\d{1,3}’ for i in range(4)])+’$’),那么表达式 pattern.match(‘192.168.1.103’) 的值为None。
【判断题】
假设random模块已导入,那么表达式 random.sample(range(10), 20) 的作用是生成20个不重复的整数。
【判断题】
假设random模块已导入,那么表达式 random.sample(range(10), 7) 的作用是生成7个不重复的整数。
【判断题】
在Python 3.x中reduce()是内置函数。
【判断题】
以读模式打开文件时,文件指针指向文件开始处。
【判断题】
以追加模式打开文件时,文件指针指向文件尾。
【判断题】
已知x = (1, 2, 3, 4),那么执行x[0] = 5之后,x的值为(5, 2, 3, 4)。
【判断题】
已知x = 3,那么执行x += 6语句前后x的内存地址是不变的。
【判断题】
成员测试运算符in作用于集合时比作用于列表快得多。
【判断题】
在Python 3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。
【判断题】
安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法了。
【判断题】
使用random模块的函数randint(1, 100)获取随机数时,有可能会得到100。