一、
单选题(每题 1 分,共 5 分)
1、下列不属于比较运算符的是( D )
A > B:< C: == D:and
2. a = "abcdef",a[:3]输出的结果是( A )
A:abc B:abcd C:def D:ab
3.下面哪个标识符不合规则( b )
A.if B.my_list C.my_log D.name
4、name=”abcdefg”,name[0:-1:2]的输出结果( D )
A.aceg B.abcd C.gfed D.ace
5、A=10,b=20 ,c=a%b,c输出的结果为( A )
A:10
B:O
C:O.5
D:1
填空题(每题1分,共5分)
1、从键盘上获取输入的值用____input()_____
2、判断用什么语句____if__ifelse elseif___
3、循环的两种类型____for_____、____while_______
4、逻辑运算符有____and_____、_____or______ 、 _____not______
5、在已经存在的列表中加入值用 _____insert______
三、简答题(每小题10分。共 90分)
1、变量的类型有哪些?
Int str list 字典 列表
2、age=10 ,格式化输出一下我今年10岁?
age = 10
print("今年我%d"%age)
3、myname = “baobaodebaobao”取myname字符串的倒数第二个元素,并输出?
myname = "baobaodebaobao"
print(myname[-2])
4、append和extend的区别?
extend将另一个集合中的元素逐一添加到列表中
append可以向列表(尾部)添加元素
5、创建一个列表list,向列表list中添加一个字符串“XuanGe”?
List.insert(1,“XuanGe”)
6、常用的算术运算符有哪些?
+= -= %= /= *=
7、定义一个变量a=5,将变量转成字符串类型?
a = 5
print(type(str(a)))
8、定义一个变量name=”lilei”,遍历输出每一个字符?
name="lilei"
for i in name :
print(i)
9、字符串操作中index()和find()有什么区别?
Index() 查询不到的元素会报错
Find()查询不到的不会报错,会输出-1
二、
单选题(每题 1 分,共 5 分)
1、下面哪个是实现自增的( A )
A += B:-= C:== D:!=
2.在循环中下列哪个退出整个循环( D )
A:break B:continue C:return D:exit
3.A=10,b=20 ,c=a+b,c输出的结果为( A )
A.30 B.10 C.20 D.40
4、a = "abcdef",a[1:3]输出的结果是( C )
A.abc B.ab C.bc D.cde
5、my_str=”how ary you”,my_str.split(“ ”)输出的结果是( A )
A:[‘how’,’are’,’you’]
B:howareyou
C: how are you
D:[‘howareyou’]
填空题(每题1分,共5分)
1、int类型转成字符串使用____str______
2、输出一条语句用____print()______
3、continue的作用是___删除_______
4、向一个列表中添加一个值用____insert______
5、find()的作用是 ____获取索引,没有不会报错_______
三、简答题(每小题10分。共 90分)
1、使用格式化输出编写代码完成一下代码的显示,如图?
2、获取输入的值,判断如果身高没有超过150cm,则进动物园不用买票,否则需要买票?
3、定义一个字符串,用循环遍历输出每个字符?
Info = “qwertyuio”
For i in info :
Print(info[i])
4、新建一个空列表list,使用循环向列表中添加 1--100之间的所有偶数?
5、使用for循环输出数字0--9,当数字为6的时候,跳出本次循环,执行其他循环,当数字为8的时候,停止循环?
6、常用的算术运算符有哪些?
+= -= *= /= %=
7、在算术运算符中/,//,%的区别是什么?
8、判断语句有哪些?
If whlie
9、标识符的命名规则是什么?
不能以关键字命名
不能以数字开头
不能是关键字