python - 如何在第一个 Python 之后选择字符串中的所有其他字符

标签 python string slice

对于一个学校项目,我一直在尝试制作一个非常非常简单的加密器,但是我在加密部分遇到了困难。基本上,我希望加密是从开头的第一个字母开始的每隔一个字母,最后是每个其他字符。

所以 123456 将返回 135246

我在选择第一个字母之后的所有其他字母时遇到问题

def encrypt(message):
    return "%s%s" % (message[::-1],message[::2])

print(encrypt("123456"))

最佳答案

使用下面的代码

def encrypt(message):
   return "%s%s" % (message[::2],message[1::2])

关于python - 如何在第一个 Python 之后选择字符串中的所有其他字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44716242/

相关文章:

python - 在字典上映射

python - 在 Django 应用程序中实现 memcached 需要哪些步骤?

c++ - std::sort 在 c 风格的字符串上,不复制字符串

python - 如何替换python列表特定索引处的值?

python - 导入错误 : DLL load failed: The specified module could not be found. cv2

javascript - webapp2 cookie 检索不完整

php - 检查数组中的字符串的一部分

java - 在Java中,如何将字符串中的所有单词转换为句子大小写?

python - 字符串切片问题

javascript - 如何轻松地在数组中添加 ".",我可以使用切片吗?