【Python】程序设计 填空题解答

解惑

  1. python bytes和bytearray、编码和解码
  2. list(map(str, [1, 2, 3]))的执行结果为: [‘1’, ‘2’, ‘3’]`;
  3. No.77 3 or 5 返回33 and 5返回53 or 0返回33 and 5返回5Ref:Python 中 (&,|)和(and,or)之间的区别
  4. No.96 list(enumerate(([1, 2])) 返回[(0, 1), (1, 2)]) # enumerate同时返回下标和元素的元组
  5. No.97 vec = [[1, 2], [3, 4]], 列表推导式[col for row in vec for col in row]返回[1, 2, 3, 4] Ref Python列表推导式的用法

No.156 partition函数,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串

No.169 print(re.match('^[a-zA-z]+$', 'abcDEFG000'))
No.198 table = maketrans('abcw', 'xyzc'),那么表达式'Hellow world'.translate(table)的值为:Helloc corld
No.224 表达式eval('[1, 2, 3]')的值为[1, 2, 3]
No.284 表达式的值reduece(lamda x, y : x - y, [1, 2, 3])值为-4。
#reduce(func, iterable), 迭代的过程中,首先将iterable的前连个元素传入func函数中,将计算的结果与第三个元素作为两个参数传入func函数中。

No. 308 已知x = range[1, 4]和y = [4, 7],那么表达式sum([i * j for i, j in zip(x, y)])的值为: 32
#zip函数将可迭代对象打包成一个个元组,最后返回这个元组的列表;

No. 365 定义函数def func(**p):return ''.join(sorted(p)),那么函数表达式func(x=1, y=2, z=3)的值为:xyz;

# * 和 ** 在搜集和分配参数时的作用
# * 搜集参数:将多余位置参数组成一个元组;分配参数:将元组类型的参数分配给形参;
# ** 搜集参数:将多余的关键字参数搜集为字典;分配参数:将字典类型参数分配给形参;

Qus:Python程序设计

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值