Python-第一阶段学习(基础笔试考核题)
简答题
1、Python的主要功能是什么
2、Python基本数据类型有哪些
3、什么是PEP8
4、Python两种执行方式是什么
5、变量名命名规则
6、简述位、字节的关系
7、简述 ascii、unicode、utf-8、gbk 的关系
8、请写出 “李杰” 分别用 utf-8 和 gbk 编码所占的位数
9、Pyhton 单行注释和多行注释分别用什么?
10、 布尔值分别有什么?
11、 逻辑与、逻辑或、逻辑非分别用什么表示?
12、 什么是三目运算符
13、 python是否区分大小写
14、 Python中的列表和元组有什么区别
15、 \t与\n分别代表什么含义
16、 Python中的字典是什么
17、 %d、%f、%s分别是什么
18、 Python算术运算符中 *、%、/各种代表什么意思
19、 列出python中可变数据类型和不可变数据类型
20、 区分break,continue和pass
运行题
1、下列代码中print运行结果是
str='123456789'
print(str)
2、下列代码中a, b, c的值分别是多少
a, b, c = 1, 2, "runoob"
3、下列代码中print运行结果是
a, b, c, d = 20, 5.5, True,"test"
print(type(a), type(b), type(c), type(d))
4、print(3 * 7)、print(4.3 - 2)打印结果分别是多少
5、print(2 / 4 )、print(2 // 4) 打印结果分别是多少
6、print(17 % 3)打印结果是多少
7、下列代码运行结果
a = 5
b = 20
if ( a <= b ):
print ("5 - a 小于等于 b")
else:
print ("5 - a 大于 b")
8、下列代码运行结果
a = 21
c = 0
c += a
print ("c 的值为:", c)
9、下列代码运行结果
a = 21
b = 10
c = 0
c = a + b
c %= a
print ("c 的值为:", c)
10、 下列代码运行结果
a = 0
b = 10
if ( a and b ):
print ("变量 a 和 b 都为 true")
else:
print (" 变量 a 和 b 有一个不为 true")
11、 下列代码运行结果
if ( a or b ):
print ("变量 a 和 b 都为 true,或其中一个变量为 true")
else:
print (" 变量 a 和 b 都不为 true")
12、 下列代码运行结果
a = 20
b = 10
c = 15
d = 5
e = 0
e = (a + b) * c / d
print ("(a + b) * c / d 运算结果为:", e)
13、 下列代码运行结果
a = 20
b = 10
c = 15
d = 5
e = 0
e = ((a + b) * c) / d # (30 * 15 ) / 5
print ("((a + b) * c) / d 运算结果为:", e)
14、 下列代码运行结果
a = 20
b = 10
c = 15
d = 5
e = 0
e = a + (b * c) / d # 20 + (150/5)
print ("a + (b * c) / d 运算结果为:", e)
15、 下列代码运行结果
x = True
y = False
z = False
if x or y and z:
print("yes")
else:
print("no")



1、Python基本数据类型有哪些
2、什么是PEP8
3、Python两种执行方式是什么
4、变量名命名规则
5、简述位、字节的关系
6、简述 ascii、unicode、utf-8、gbk 的关系
7、请写出 “李杰” 分别用 utf-8 和 gbk 编码所占的位数
8、Pyhton 单行注释和多行注释分别用什么?
9、布尔值分别有什么?
10、 逻辑与、逻辑或、逻辑非分别用什么表示?
11、 什么是三目运算符
12、 python是否区分大小写
13、 Python中的列表和元组有什么区别
14、 \t与\n分别代表什么含义
15、 Python中的字典是什么
16、 %d、%f、%s分别是什么
17、 Python算术运算符中 *、%、/各种代表什么意思
18、 列出python中可变数据类型和不可变数据类型
19、 区分break,continue和pass
浙公网安备 33010602011771号