- 博客(5)
- 收藏
- 关注
原创 函数中的参数类型(Python)
比如我编写了一个greeting函数,有三个参数name,greetings,punct,我们在调用的时候可以通过名称指定参数,这样可以达到一个防止混淆的目的。比如我编写了一个addinteger函数,这个函数有两个参数,一个参数a没有默认值,一个参数b有默认参数值,当调用函数b时没有指定它为什么值得话,则。当我们定义一个函数时,可以通过在函数定义时指定参数的默认值来定义默认值参数。比如我编写的一个addsum函数用于收集位置参数,然后返回这些位置参数的和。总之,这些参数可以让我们更灵活的定义和调用参数。
2023-10-26 16:04:00 94
原创 凯撒密码(Caesar)
例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推X将变成A,Y变成B,Z变成C。我们知道,字母表一共有26个英文字母,我们选择凯撒密码实现一个加密时,我们需要将某个明文字母做N位偏移得到密文,这个N最多为26,而且偏移为26时和偏移为0时一样,明文和密文对应相等,实际上可以说最大的偏移量为25,这里的偏移量是这个加密解密算法的核心,我们可以说他就是秘钥。调用enciphering,传入密钥K和密文编码P,得到明文C,最后输出每一次解密的结果,包括密钥和对应的明文C。
2023-10-25 21:21:42 1545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人