迹忆客
计算机编程题库
WEB前端
JavaScript
React
Vue
Angular
CSS
HTML
编程语言
Python
PHP
Java
Go
TypeScript
C++
C语言
Node.js
VBA
数据库
PostgreSQL
MySQL
Redis
MongoDB
网络
算法
操作系统
基础教程
Git
Matlab
Docker
正则表达式
Bootstrap
SQL
JQuery
Matplotlib
工具
题库
>
Python
>
Python 经典面试题 基础部分一
Python 经典面试题 基础部分一
1.
(单选题)下列表达式中返回为True的是?
★
★
★
A.
3>2>2
B.
'abc'>'xyz'
C.
0x56<56
D.
(3,2)<('a','b')
您的答案是:
正确答案是:
D
查看详解
2.
(单选题)以下代码输出是什么 ? ```python print('hijk'.partition('ab')) ```
★
★
★
A.
('hijk', 'cd', ' ')
B.
('hijk')
C.
('hijk', ' ', ' ')
D.
名称错误
您的答案是:
正确答案是:
C
查看详解
3.
(单选题)以下代码的输出是什么 ? ```python class Count: def __init__(self, count=0): self.__count=count a=Count(2) b=Count(2) print(id(a)==id(b), end = '' '') c= ''hello'' d= ''hello'' print(id(c)==id(d)) ```
★
★
★
A.
True False
B.
False True
C.
False False
D.
True True
您的答案是:
正确答案是:
B
查看详解
4.
(单选题)用什么命令在第3个位置的列表“L”中插入6?
★
★
★
A.
L.insert(2,6)
B.
L.insert(3,6)
C.
L.add(3,6)
D.
L.append(2,6)
您的答案是:
正确答案是:
A
查看详解
5.
(单选题)以下代码的输出是什么? ```python class P: def __init__(self): self.__x=100 self.y=200 def print(self): print(self.__x, self.y) class C(P): def __init__(self): super().__init__() self.__x=300 self.y=400 d = C() d.print() ```
★
★
★
A.
300 400
B.
100 400
C.
100 200
D.
300 200
您的答案是:
正确答案是:
B
查看详解
6.
(单选题)以下代码输出什么? ```python def rev_func(x,length): print(x[length-1],end='' '') rev_func(x,length-1) x=[11, 12, 13, 14, 15] rev_func(x,5) ```
★
★
★
A.
程序运行正常,没有错误。
B.
程序显示15 14 13 12 11。
C.
程序显示11 12 13 14 15。
D.
程序显示15 14 13 12 11然后引发索引超出范围异常。
您的答案是:
正确答案是:
查看详解
7.
(单选题)Python不支持的数据类型有?
★
★
★
A.
char
B.
int
C.
float
D.
list
您的答案是:
正确答案是:
A
查看详解
8.
(单选题)关于Python中的复数,下列说法错误的是?
★
★
★
A.
表示复数的语法是real + image j
B.
实部和虚部都是浮点数
C.
虚部必须后缀j,且必须是小写
D.
方法conjugate返回复数的共轭复数
您的答案是:
正确答案是:
C
查看详解
9.
(单选题)选择可以画出以下图形的代码? ![python-canvas-graphics](/uploads/210717/I_20210717173032cb29cd.jpeg)
★
★
★
A.
Turtle.circle(20 , ''green '')
B.
Turtle.circle(''green'')
C.
Turtle.dot(20 , ''green'')
D.
Turtle.dot(''green'')
您的答案是:
正确答案是:
C
查看详解
10.
(单选题)以下不能创建一个字典的语句是
★
★
★
A.
dic1 = {}
B.
dic2 = {123:345}
C.
dic3 = {[1,2,3]:'uestc'}
D.
dic3 = {(1,2,3):'uestc'}
您的答案是:
正确答案是:
C
查看详解
11.
(单选题)下面的代码会输出什么? ```python x ="foo" y = 2 print(x+y) ```
★
★
★
A.
foo
B.
foofoo
C.
foo2
D.
TypeError
您的答案是:
正确答案是:
D
查看详解
扫码一下
查看教程更方便