《Python网络安全项目实战》项目2 Python基础练习
总复习(1)
班级:
姓名:
实训成绩:
任务单成绩 :
- 输入用户名密码并将其输出打印。
userName = _____________________
passWord = ______________________
#输出用户名_______________________
#输出密码_________________________ - 数据类型的转换与判断。
100 “100” 10.12 False
检查数据类型用到那个函数____________________
请用此函数输出并判断以上四个值都是什么类型?
print() print() print() print(____)
#_________类型 #___________类型 #___________类型 #____________类型 - 按照要求强制转换数据类型
str_int = “3” str2_float = “3.1415926” num = 12
#转换为int #转换为float #转换为str
New_int= ______________ new_flost = ________________ new_num_______ - List2 = [“a”,“b”,100,123.456,True]将切片输出语句与输出结果连接配对。
(1)print(list2[4]) (a)[123.456, True] _______________
(2)print(list2[:]) (b)True _______________
(3)print(list2[:3]) (c)123.456 _______________
(4)print(list2[3:]) (d) True ________________
(5)print(list2[-1]) (e)[‘a’, ‘b’, 100] ________________-
(6)print(list[-2]) (f)[‘a’, ‘b’, 100, 123.456, True] ______________ - 选择题
(1)在列表的删除函数里哪一项是:检索并删除特定的元素,默认删除最后一个( )。
A del B .remove()
C .clear() D .pop()
(2)在列表的增加函数里哪一项是:添加到元素末尾,每次只能添加一个元素( )。
A .app() B .extend()
C .append() D .insert()
(3)xi = [“孙悟空”,“猪八戒”,“沙悟净”,“唐僧”,“唐僧”] 下面那个选项是del xi[0:3]的删除结果。( )
A [“孙悟空”,“猪八戒”,“唐僧”,“唐僧”] B [“孙悟空”,“猪八戒”,“沙悟净”]
C [“沙悟净”,“唐僧”,“唐僧”] D [“唐僧”,“唐僧”]
(4)user_info_dict = {“name”:“马大哈”,“age”:20,“gender”:“male”,“job”:“学生”} 在此字典中利用.items()方法获取,字典中键值对。根据程序判断下面那个选项是正确的。( )
for item in user_info_dict.items():
print(item[0])
print(item[1])
A name age gender job B 马大哈 20 male 学生
C name马大哈 age 20 gender male job学生
D name马大哈 age 20 - 程序题
(1) 定义一个函数形参为x,y 要求此函数具有四则运算的功能,返回值是一个元祖,并输出这个元祖中的每个元素。
def x_y_ calputer(x,y):
res1 =
res2 =
res3 =
res4 =
return __________________________
#调用函数
Tuple = x_y_calputer(____)
#输出这个元祖
Print(__________)
#直接对元组中的每个元素进行处理
A,B,C,D = x_y_calputer(____)
#分别输出ABDCD
(2) 利用while循环,continue关键字打印出10以内的偶数。
i = 1
while i < 10:
(3) 利用for循环,以及for循环的嵌套打印出一个长为5个星号,宽为5个星号的图形.
#将行数从0开始遍历
For i in _____________:
#将列数从0开始遍历
For j in________________:
#输出“*“号
Print(____________)