Python大厂试题
关于python、数据库、算法、计算机网络等
少云清
纸上得来终觉浅,绝知此事要躬行
展开
-
Python刷题-2
1、下面哪个是Python中的不变的数据结构? tupleA、setB、listC、tupleD、dict#可变数据类型:列表list[ ]、字典dict{ }#数据发生改变,但内存地址不变#不可变数据类型:整型int、字符串str' '、元组tuple()#当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会改变;2、以下程序输出为: 11 22 (33, 44, 55, 66, 77, 88, 99)def test(a,b,*args): print(原创 2020-09-16 15:27:46 · 792 阅读 · 0 评论 -
Python刷题-4
1、Python不支持的数据类型有( A )A、charB、intC、floatD、list注意:string 不是 char!!!!可变数据类型:列表list[ ]、字典dict{ }不可变数据类型:整型int、字符串str' '、元组tuple()2、下列程序打印结果为: [1, 2, 3, 4, 5, 5, 7]nl = [1,2,5,3,5]nl.append(4) #在列表的末尾插入4,[1,2,5,3,5,4]nl.insert(0,7)原创 2020-09-16 15:53:59 · 781 阅读 · 2 评论 -
Python刷题-3
1、关于Python中的复数,下列说法错误的是(C)A、表是复数的语法是real + image jB、实部和虚部都是浮点数C、虚部必须后缀j,且必须小写D、方法conjugate返回复数的共轭复数分析:A,Python中复数表达形式:real + image j/J;B,Python实部和虚部均浮点类型;C,虚部后缀为j或J;D,方法conjugate返回复数的共轭复数,如1+2j调用此方法后变为1-2j;2、What gets printed?( 4 )nums=([1,1原创 2020-09-16 15:42:35 · 3609 阅读 · 0 评论 -
Python刷题-7
1、下面哪个是Python中的不变的数据结构? (C)A、setB、listC、tupleD、dict2、下列代码输出为: 6str1 = "Hello,Python";str2 = "Python";print(str1.index(str2));index()方法语法:str.index(str, beg=0, end=len(string))参数str -- 指定检索的字符串beg -- 开始索引,默认为0。end -- 结束索引,默认为字符串的长度。从Hell原创 2020-09-30 08:58:15 · 1250 阅读 · 0 评论 -
Python刷题-6
1、下面哪个不是Python合法的标识符?(B)A、int32B、40XLC、selfD、namepython中的标识符:1)第一个字符必须是字母表中字母或下划线 _ 。2)标识符的其他的部分由字母、数字和下划线组成。3)标识符对大小写敏感。4)不可以是python中的关键字,如False、True、None、class等。注意:self不是python中的关键字。类中参数self也可以用其他名称命名,但是为了规范和便于读者理解,推荐使用self。2、执行下面代码,请问输出结果为原创 2020-09-30 08:56:54 · 5016 阅读 · 0 评论 -
Python刷题-1
1、下列代码运行结果是?a = map(lambda x: x**3, [1, 2, 3])list(a)[1, 8, 27]2、Which numbers are printed?()for i in range(2): print ifor i in range(4,6): print i0, 1, 4, 5 答:range,左闭右开,range(2)输出的是0,1,range(4,6)表示在4和6之间左闭右开,是4,5range()函数的语法如下原创 2020-09-03 14:55:38 · 252 阅读 · 0 评论 -
Python刷题-5
1、当一个嵌套函数在其外部区域引用了一个值时,该嵌套函数就是一个闭包,以下代码输出值为:16def adder(x): def wrapper(y): # 第二步 return (x + y) # 第五步 return (wrapper) # 第三步# adder5是对wrapper的引用 此时x等于5adder5 = adder(5) #返回了 wrapper ,且x=5; 第一原创 2020-09-30 08:54:19 · 2079 阅读 · 0 评论