Python基础数据类型考试题面试题笔试题
Python基础数据类型考试题
考试时间:两个半小时 满分100分(80分以上包含80分及格)
一、基础题
1, 简述变量命名规范(3分)
2,字节和位的关系。(2分)
1字节 = 8位
3,’太白’使用utf-8编码时,占的位数和字节数,是多少?使用gbk编码时,占的位数和字节数,是多少。(2分)
太白
utf-8 位数:48 字节:6
gbk 位数:32 字节:4
4,默写字符串的十二个功能,并描述其作用。(12分)
5,数字,字符串,列表,元祖,字典对应的布尔值的False分别是什么?(5分)
6,书写Python2与python3中的三个不同。(3分)
python2:代码混乱、冗余 ASCII 交互:raw_input()
python3:代码简明、优美 UTF-8 交互:input()
7,写代码,有如下列表,利用切片实现每一个功能(每题一分,共计4分)
8,组合嵌套题。
a,写代码,有如下列表,按照要求实现每一个功能
(每题3分,写出一种方法得1分,写出两种方法的3分。此题共9分)
b,写代码,有如下字典,按照要求实现每一个功能(5分)
9,转化题(4分)
10,实现下列结果(5分)
11,分别使用while循环,和for循环打印1-2+3-4+5.......+99的结果。(10分)
12,使用range打印100,99,98,....1,0(2分)
13,计算用户输入内容中索引为奇数并且对应的元素为数字的个数(没有则个数为零)(6分)
14,补充代码(从已有的代码下面继续写):(6分)
15,查找列表li中的元素,移除每个元素的空格,并找出以’A’或者’a’开头,并以’c’结尾的所有元素,并添加到一个新列表中,最后循环打印这个新列表。(3分)
16,实现一个整数加法计算器:(3分)
17,按要求完成下列转化(如果按照索引去做,只能得4分)。(6分)
18,写程序:模拟公司hr录入员工账号密码的程序。(10分)