Discuss / Python / 打卡

打卡

Topic source

XERIN24040

#1 Created at ... [Delete] [Delete and Lock User]

import base64

def safe_base64_decode(s):

    s = s + (4 - len(s) % 4) * b'='    

    return base64.b64decode(s)

1.decode可以接bytes或str,encode只能接bytes。

2.练习里的assert后面的第二个语句是不是多余了,好像只断言第一个语句(bytes)就行了。

3.拼接bytes的时候,直接往要拼接的字符前加b就像,而不是在系数前加b

assert的第二个表达式是作为断言失败时 AssertionError 的描述的


  • 1

Reply