NEW
Font size
Worksheetspython 基础
Total questions: 30
Worksheet time: 30mins
以下哪个是 Python 的合法标识符?
123python
python_123
python-123
python#123
Python 中单行注释的符号是?
/* */
//
#
--
根据代码:print(2 + 3 * 2),运行结果是?
10
8
7
5
以下关于 Python 整数的说法,错误的是?
Python 支持任意大小的整数
整数除法使用 // 符号
5/2 的结果是整数 2
5%2 的结果是余数 1
浮点数运算的特点是?
精度绝对准确
可能存在微小误差(如 0.1+0.2≠0.3)
不能与整数混合运算
用 int() 转换浮点数时会四舍五入
执行 print(0.1 + 0.2 == 0.3) 的输出结果是?
True
False
0.3
报错
根据代码:print(9 // 2, 9 % 2, 9 / 2),运行结果是?
4 1 4.5
4 2 4.5
4 1 4
5 1 4.5
以下哪种方式不能创建列表?
[1, 2, 3]
list(1, 2, 3)
list(range(1,4))
[]
执行 lst = [1,2,3,4]; 调用 lst.pop(1) 后,lst 的结果是?
[1,3,4]
[2,3,4]
[1,2,4]
[1,2,3]
以下代码的运行结果是? 代码:
lst = [1, 2, 3]
lst.append([4,5])
print(len(lst))
3
4
5
报错
要在列表 [1,3,5] 的索引 1 位置插入元素 2,正确的代码是?
lst.insert(2, 1)
lst.insert(1,2)
lst.append(2)
lst.extend(2)
以下关于列表的说法,正确的是?
列表是不可变对象
列表的索引从 1 开始
可以用 del lst[i] 删除指定索引的元素
lst = [1,2,3]; lst[3] = 4 不会报错
以下哪种方式是元组的正确定义?
(1,2,3)
[1,2,3]
{1,2,3}
1,2,3(无括号)
关于元组的特性,错误的是?
元组是不可变对象
元组可以包含不同类型的元素
可以用 append() 给元组添加元素
元组的索引方式与列表一致
执行如下代码的输出结果是?
tup = (1,)
print(type(tup))
<class 'list'>
<class 'tuple'>
<class 'int'>
报错
以下代码的运行结果是?
tup1 = (1,2,3)
tup2 = (4,5)
print(tup1 + tup2)
(1,2,3,4,5)
(5,7,3)
[1,2,3,4,5]
报错
要获取用户输入的整数,正确的代码是?
num = input()
num = int(input())
num = input(int())
num = input("请输入整数: ")
执行 print("Hello", "Python", sep="-") 的输出结果是?
Hello Python
Hello-Python
HelloPython
Hello,Python
以下代码的运行结果是?
name = "小明"
age = 18
print(f"姓名: {name}, 年龄: {age+2}")
姓名: name, 年龄: 20
姓名: 小明, 年龄: 20
姓名: {小明}, 年龄: {20}
报错
以下代码的运行结果是?
x = 5
if x > 10: print("A")
elif x > 3: print("B")
else: print("C")
A
B
C
无输出
Python 中表示“不等于”的运算符是?
=
==
!=
<>
以下代码的运行结果是?
a = 3
b = 3
print(a == b)
True
True
以下代码的运行结果是?
10
15
6
9
要实现“循环 10 次,从 0 到 9”,正确的循环是?
for i in range(10)
for i in range(1, 10)
while i < 10
for i in 0-9
以下代码的运行结果是?
0 1 3 4
0 1 2 3 4
0 1 3 4 5
无限循环
以下函数定义正确的是?()
def add(a, b): return a + b
def add(a, b) return a + b
def add(a, b): print(a + b)
def add(a, b) { return a + b }
执行以下代码的输出结果是?() 代码:
def func(x=2, y=3): return x * y
print(func(5), func(5,6))
15 30
10 30
15 12
报错
关于 Python 函数的参数,错误的说法是?()
关键字参数可以不按定义顺序传递
位置参数必须在关键字参数之前
默认参数必须放在非默认参数之后
函数不能同时有默认参数和关键字参数
以下代码的运行结果是?() 代码:
def sum_numbers(*args):
return sum(args)
print(sum_numbers(1,2,3), sum_numbers(4,5,6,7))
6 22
6 18
3 7
报错
函数中使用 return 的作用是?()
结束函数并返回值
打印函数结果
定义函数参数
引入外部变量
