A.Python 整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制
B.Python 语言要求所有浮点数必须带有小数部分
C.Python 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C”或者“c”来表示 用J或j表示
D.Python 语言提供 int、float、complex 等数字类型
import time
print(time.time())
A.time 库是 Python 的标准库
B.可使用 time.ctime(),显示为更可读的形式
C.print(time.time()) #可以获取当前时间戳
D.时间戳是指从计算机元年到现在经过的秒数。
计算机元年是指1970年1月1日0时0分0秒。
另外在python中时间戳表示为毫秒数,在java中表示为秒数。 Python时间戳为秒数,java中为毫秒数
A.Python能处理JPG图像文件
B.Python不可以处理PDF文件 PfPdf2库可以处理
C.Python能处理CSV文件
D.Python能处理Pickle文件
dicts = {}
dicts[(4, 3)] = ({2, (1, 5)})
print(dicts)
A、报错
B、{(4,3):{2,(1,5)}}
C、{(4,3):[2,(1,5)]}
D、{(4,3):[1,2,5]}
dicts[key] = value
Key为(4,3)
value为{2,(1,5)},这里应该是集合,而不是字典,因为字典是key:value格式
集合set里面会自动排序,作为元组的(1,5)会排到前面
输出字典的时候,以键值对形式输出,key为(4,3),value为排序之后的集合{(1,5),2}
最终输出:{(4,3):{(1,5),2}}
,emmm这道题选项都没有
A. team[-1]
B. team[-2]
C. team[0]
D. team[3]
A. x.dot(y) B. x * y C. x**y D. x.y
线性代数的乘法规则是前行乘后列,我只知道numpy可以实现
import numpy as np
np.dot(x,y)
A. ‘-hello!’ B. ‘hello!-’ C. ‘h-e-l-l-o-!’ D. ‘hello!’
基本公式:‘<需要在每个元素中间添加的字符>’.join(<目标list,且所有元素都为str类型>)
返回:一个新的字符串
故最终结果为:‘h-e-l-l-o-!’
A. True B. False C. 1 D. 0
‘pggxylwsdhjtojj’是一个字符串,是一个整体,即,列表里面只有一个整个的字符串
’pgg’肯定不要这个列表里面
A: sys B: requests C: sqlalchemy D: SciPy
dicts = {'apple': 1, 'banana': 2, 'cheese': 3}
print(dicts.pop())
1
2
A、{‘cheese’: 3}
B、报错
C、3
D、(‘cheese’: 3)
这道题不太理解,函数pop()中需要传入要删除key值
a = 50
b = 7
print(divmod(a, b))
A、(7, 0)
B、[7, 1]
C、(7, 1)
D、NonE、
函数divmod(a,b),返回参数:a/b取整、a%b,以元组的形式返回
50/7=7…1,故最终答案:(7,1)
dicts = {}
dicts[(4,[3])]=({(1,5),2})
print(dicts)
A、报错
B、{(4, 3): {(1, 5), 2}}
C、{(4, 3): [(1, 5), 2]}
D、{(4, 3): [1, 2, 5]}
列表list不能作为字典的key,即dicts[4,[3]]中列表[3]是有问题的
A、变量不必事先声明 B、算法的复杂度主要包括时间复杂度和数据复杂度
C、变量无须指定类型 D、算法具有可行性、确定性、有穷性的基本特征
算法复杂度:时间和空间复杂度
A、lambda用于定义简单的、能够在一行内表示的函数 B、f = lambda x,y:x+y 执行后,f的类型为数字类型
C、虚部必须后缀j,且必须是小写
D、方法conjugate返回复数的共轭复数
C选项与第一题考点一致,大小写均可
A.3 2.31
B.2 2
C.2.62 3
D.3.14 3
函数round()我的理解就是四舍五入而已
round(x,2):保留两位小数,四舍五入,2.617,四舍五入就是2.62
round(x):2.6四舍五入就是3
for J in "OjjPjjXjj":
if J=="X":
break
print(J, end="")
A.Xjj
B.O
C.OjjPjj
D.OjjPjjXjj
for i in range(10, 1, -2):
print(i)
A、9,7,5,3,1
B、10,8,6,4,2
C、1,3,5,7,9
D、2, 4, 6, 8, 10
range(10, 1, -2):从10开始到1结束即[10,1),每次递减2
A) true B) break
C) 1one D) last name
break是关键字 1one以数字开头 last name出现了空格
A) 3e2 B) 0x2e
C) 0b1101 C) 0o27
科学计数法输出为浮点数,并不为整数数字
A) %s B) %d
C) %c D) %e
A) str(782) B) 14527
C) int(1.7782) D) 3.575
A) \n B) \b
C) \t D) \
A)print(a[0:-1])
B)print(a[-1:0])
C)print(a[:6])
D)print(a[:])
A)设定相同种子,每次调用随机函数生成的随机数相同
B)random.shuffle(a)将序列a中的元素顺序打乱
C )random.randint(1,10) 产生一个1-10整数型随机数(包含1,不含10)应该是闭区间[1,10]
D)生成随机数之前不是必须要指定随机数种子
A)3.141593 B)3.1415926
C)3.141592 D)3
%f:默认小数点后6为,最后一位四舍五入
A)03.1415926 B)03.3.1415926
C)3.1415926 D) 003
%03.f:03表示只输出整数位,不够3位左边用0补齐
A)3.141593 B) 3.142
C)3.1415926 D) 3.1415
%6.3f:小数点后3位,包含小数位在内的总长度为6位,不够6位左边用空格补齐
A) he B)hello
C)he D) hello
%7.2s:字符串总长度为7位,左对齐,不够的7位左边用空格补齐,输出2个字符
最终输出结果为:string=_____he
,中间有5个空格_,包括he,共7位
A:[17, 255, 333, 369, 111, 687]
B:[17,255,333][17,255,333]
C:[386,366,1020]
D:报错
单纯的列表的拼接操作:[17, 255, 333, 369, 111, 687]
A:导入一个文件夹,代表相对路径
B:导入某模块所有函数,相对路径
C:导入某模块所有函数,绝对路径
D:以上都错误
个人遇到的情况,绝大多数情况下python的导包,都是绝对路径