基础小测验

一、选择题

1.下面的表达式能够完成变量赋值的有(a、c、d )

A.x = y = z = 1 #同时给多个变量赋值
B.x = 1, y = 2 #多条语句在一行显示的时候,要用分号隔开。此处是逗号,故错误
C.x = [1, 2, 3, ][0] #相当于 x = 1
D.x, y, z = (1, 2, 3) # 分别赋值: x=1, y=2, z=3

2.以下语句中能够创建除字典对象的有( d )

A.x = {'a', 1, 'b', 2, 'c', 3} #键和值中间是冒号隔开的
B.x = dict('a' = 1, 'b' = 2)
C.x = {a: 1} #键一般字符串,要加引号。除数字外
D.x = {} #声明一个空的字典

3.以下语句能够创建出刑如[1, 2, 3]的列表的有:( a )

A、[1, 2] + [3] #两个列表相加,是两个列表的元素拼接在一起。
B、[1, 2].extend(3) # extend()是一次性在列表末尾添加一个列表的多个元素值。参数一般是一个列表
C、(i +1 for i in range(3)) #遍历取得0,1,2,每次遍历都在取得的值的基础上加1,最终结果是:1, 2, 3,但是最终的结果不是一个列表
D、list(range(3)) # 获得的结果是[0, 1, 2]

4.假设“a.tst”文件不存在,以下代码能创建出a.txt文件的有( b、c )

A、open('a.txt') #默认打开,不存在的时候会报错
B、open('a.txt', 'a') #在后面追加,不存在的时候会新建
C、open('a.txt', 'wb') #二进制的写,只要是写的方式,文件不存在的时候都会创建一个新的文件
D、open('a.txt', 'rb') #二进制的读,不存在会报错

5.以下表达式的结果是'a'的有( c、d)

A、r'\thabit'[2] #结果是 h
B、'abandoned'[-6] # 结果是n
C、'\tmake an ffect'[7:8] 结果是a
D、R'favouritae\r'[-4] # 结果是a

二、简答题

1.写出五中python标准数据类型(用英文书写)

number —— 数字
str —— 字符串
list —— 列表
tuple —— 元组
dict —— 字典
set —— 集合
bool —— 布尔
complex —— 复数
int —— 整数
float —— 浮点数


2.写出五个python内置函数。

print() #打印
int() #转换成整数
max() #最大值
min() #最小值
list() #转换成列表
set() #转换成集合
float() #转换成浮点数
str() #转换成字符串
input() #从控制台获取信息
dict() #转换成字典

3.写出下面代码的执行结果。
print([i for i in range(10) if i % 2])


运行结果:[1, 3, 5, 7, 9]


4.定义变量 s = 'abcdefuujhg' 写出下列代码运行的结果
s.upper( )          #全部大写   ABCDEFUUJHG
s[2::-1]            # cba
s.isdigit( )        # 判断是否是纯数字  False
'*'.join(list(s[:3]))   #在切片取到的元素之间用*连接   a*b*c


5.用一行代码将字典{'a': 1, 'b': 2}转换成字典{1: 'a', 2: 'b'}
print(dict([(value, key) for key, value in {'a': 1, 'b': 2}.items()]))


1.请简述python2和python3的区别
  • python2 中print是关键字,python3 中print是内置函数。
  • python3 中新增了True 、False、None、nonlocal 等关键字
  • python2 中字符串是 ASCII 字符串,python3 中的字符串是Unicode字符串。
  • python2 中 / 运算符对整数做整除运算,Python3 中整除使用 // 运算符
  • python3 中的整数都是 int 类型,没有 long 类型
  • python3 中的 range 不再是返回列表的函数,而是一种类型,python3 中没有 xrange类型。
  • python3 中的八进制字面量必须书写为0o777 而不能写成0777.
  • python2 中的不等于运算符有两种写法:!= 和 <>, python3 中只有 !=
  • python3 将 python2 中的多个模块进行了重新命名,使用了更合理的命名方式。
  • python3 重新定义了 bytes 类型,不再是python2 中的 str 类型的别名


2.请说明实例方法、静态方法、类方法的区别和应用场景
  • 实例方法:

定义: 第一个参数必须是实例对象,该参数名一般约定为“self”,>通过它来传递实例的属性和方法(也可以传类的属性和方法)

调用: 只能由实例对象调用。

  • 类方法:

定义: 使用装饰器@classmethod。第一个参数必须是当前类对象,该参数名一般约定为“cls”,通过它来传递类的属性和方法(不能传实例的属性和方法)

调用: 实例对象和类对象都可以调用。

  • 静态方法

定义: 使用装饰器@staticmethod。参数随意,没有“self”和“cls”参数,但是方法体中不能使用类或实例的任何属性和方法

调用: 实例对象和类对象都可以调用。


3.请根据自己理解说明面向对象中封装、继承、多态的含义
  • 封装:封装就是把对象的属性和行为结合成一个独立的整体
  • 继承:从已有类中派生出新的实例对象,子类继承父类的属性和方法,并且自己可以拓展出自己独有的属性和方法
  • 多态:指的是不同的对象对相同的属性或者方法做出不同的响应。


4.请列出一些你在开发中使用过的python模块,并指明其作用
  • math —— 提供常用的数学运算函数
  • random —— 提供生成随机数、随机采样等函数
  • re —— 提供了支持正则表达式操作的函数
  • os —— 提供了和操作系统借口的函数
  • functools —— 提供了操作函数和可调用对象的工具
  • time —— 提供了时间操作的各种函数


5.说明python中异常机制下的关键字及其用法

tyr
except finally

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容