填空题(10 题)
- Python 中,
input()
函数用于接收用户的____
输入,返回的是一个____
类型的数据。 - 在 Python 中,
//
运算符用于执行____
除法,返回一个整数结果。 - 在 Python 中,
is
运算符用于比较两个对象的____
,而==
运算符用于比较对象的____
。 - Python 中,
None
是一个特殊的常量,表示____
。 - Python 中,
__init__()
是____
方法,在创建对象时会自动调用。 - 在 Python 中,
len()
函数用于返回对象的____
,例如字符串的长度或列表的元素数量。 - Python 中,
range(1, 5)
生成的序列为____
,包含数字 1 到 4。 - Python 中,
str()
函数可以将其他数据类型转换为____
类型。 - Python 中,
del
关键字用于删除对象或变量,删除的对象会____
。 - Python 中,
import
语句用于加载____
模块或包。
选择题(10 题)
-
以下哪项是 Python 中的合法标识符?
A)1variable
B)my_var!
C)_myVar
D)my-var
-
在 Python 中,
range(2, 10, 2)
生成的序列是?
A)[2, 4, 6, 8]
B)[2, 4, 6, 8, 10]
C)[0, 2, 4, 6, 8]
D)[1, 3, 5, 7, 9]
-
以下哪个是 Python 中的布尔值类型?
A)True
B)Yes
C)1
D)Boolean
-
在 Python 中,
x = 5
和y = 5
,执行x == y
时,结果是?
A)True
B)False
C)Error
D)None
-
在 Python 中,如何定义一个空集合?
A){}
B)set()
C)[]
D)None
-
在 Python 中,以下哪项会返回
True
?
A)bool(0)
B)bool([])
C)bool(None)
D)bool("True")
-
以下代码的输出是什么?
x = "Python" print(x[2:])
A)
Pyt
B)Py
C)thon
D)Python
-
以下代码中,
append()
函数的作用是?list = [1, 2, 3] list.append(4)
A) 将数字 4 添加到列表的开头
B) 将数字 4 添加到列表的末尾
C) 删除列表中的数字 4
D) 将数字 4 替换列表中的最后一个元素 -
在 Python 中,
is
运算符检查两个对象是否具有相同的____
。
A) 值
B) 地址
C) 类型
D) 长度 -
以下哪一项是 Python 中的内建函数?
A)add()
B)list()
C)print_all()
D)sum_all()
编程题(10 题)
-
编写一个 Python 函数
reverse_string(s)
,返回字符串s
的反转结果。
示例输入:"hello"
示例输出:"olleh"
-
编写一个 Python 函数
is_prime(n)
,判断给定整数n
是否为质数。
示例输入:5
示例输出:True
-
编写一个 Python 函数
sum_of_digits(n)
,计算一个正整数n
的各个数字的和。
示例输入:123
示例输出:6
-
编写一个 Python 函数
fibonacci(n)
,返回 Fibonacci 序列中第n
个数字。
示例输入:fibonacci(6)
示例输出:8
-
编写一个 Python 函数
find_max(nums)
,返回给定数字列表nums
中的最大值。
示例输入:[3, 5, 2, 8, 6]
示例输出:8
-
编写一个 Python 函数
even_numbers(nums)
,返回一个列表,包含列表nums
中的所有偶数。
示例输入:[1, 2, 3, 4, 5, 6]
示例输出:[2, 4, 6]
-
编写一个 Python 函数
remove_duplicates(nums)
,去除列表nums
中的重复元素并返回新的列表。
示例输入:[1, 2, 2, 3, 4, 4, 5]
示例输出:[1, 2, 3, 4, 5]
-
编写一个 Python 函数
count_occurrences(lst, item)
,返回item
在列表lst
中出现的次数。
示例输入:[1, 2, 2, 3, 4, 2]
,2
示例输出:3
-
编写一个 Python 函数
remove_vowels(s)
,返回一个删除了所有元音字母的字符串。
示例输入:"hello world"
示例输出:"hll wrld"
-
编写一个 Python 函数
factorial(n)
,计算n!
的阶乘。
示例输入:factorial(4)
示例输出:24
综合题(5 题)
-
编写一个 Python 函数
max_diff(nums)
,返回给定数字列表中最大和最小值的差值。
示例输入:[10, 2, 8, 5, 7]
示例输出:8
-
编写一个 Python 函数
merge_lists(list1, list2)
,将两个列表合并为一个并返回。
示例输入:[1, 2, 3]
,[4, 5, 6]
示例输出:[1, 2, 3, 4, 5, 6]
-
编写一个 Python 函数
is_palindrome(s)
,判断一个字符串是否是回文。
示例输入:"racecar"
示例输出:True
-
编写一个 Python 函数
common_elements(list1, list2)
,返回两个列表中共同的元素。
示例输入:[1, 2, 3]
,[3, 4, 5]
示例输出:[3]
-
编写一个 Python 函数
sort_list(nums)
,返回一个升序排列的数字列表。
示例输入:[3, 1, 2, 5, 4]
示例输出:[1, 2, 3, 4, 5]