问题描述:编写函数,接收一个文本和一个密钥字符串,实现文本加密和解密,要求使用异或算法,如果文本比密钥字符串长的话就循环使用指定密钥。

参考代码:

运行结果:

----------相关阅读----------

教学课件

1900页Python系列PPT分享一:基础知识(106页)

1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)

1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)

1900页Python系列PPT分享四:字符串与正则表达式(109页)

1900页Python系列PPT分享五:函数设计与应用(134页)

1900页Python系列PPT分享六:面向对象程序设计(86页)

1900页Python系列PPT分享七:文件操作(132页)

1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)

报告PPT(163页):基于Python语言的课程群建设探讨与实践

系列题库分享

1000道Python题库系列分享一(17道)

1000道Python题库系列分享二(48道)

1000道Python题库系列分享三(30道)

1000道Python题库系列分享四(40道)

1000道Python题库系列分享五(40道)

1000道Python题库系列分享六(40道)

1000道Python题库系列分享七(30道)

随机分享的技术文章

转义字符'\r'在Python内置函数print()中的妙用

Python检查字符串重叠部分并进行拼接

Python把嵌套的字符串列表转换为整数列表的两种方法

Python 3.6.x字符串格式化方法小结

Python基本输出函数print()用法小结

详解Python项目开发时自定义模块中对象的导入和使用

使用Python编写数独游戏自动出题程序

使用Python编写程序求解数独游戏答案

Python字符串split()和join()方法应用一例

闲聊

又一个学期结束了,送给在校大学生几句话

淡定!不要因为纳入了高考和二级考试甚至极个别小学课程就盲目夸大Python!

全国计算机等级考试二级Python考试大纲预测和分析

大家都在学Python,你和别人的差距在哪?

大学生们颤抖吧,中学生已经开始学Python了!

祝所有程序员1024节日快乐

学会提问,你就成功了一大半!

盘点那些让人上火的提问方式(论如何让交流更高效)

----------喜大普奔----------

1、董付国老师Python系列教材:

《Python程序设计基础》(2018年2月第6次印刷)

《Python程序设计(第2版)》(2018年2月第5次印刷)

《Python可以这样学》(2018年2月第5次印刷)(本书已被引入台湾发行繁体版)

《Python程序设计开发宝典》(2018年2月第3次印刷)

《中学生可以这样学Python》

《Python程序设计基础(第2版)》(2018年3月隆重上市)

董付国老师6本Python系列图书阅读指南

董付国老师6本Python系列教材被北大、复旦等近百所高校选作教材

热烈庆祝《Python可以这样学》在台湾发行繁体版

2、董老师120课免费视频地址: https://pan.baidu.com/s/1jJeAs8Q 密码: px59

3、董老师CSDN学院9套“Python可以这样学”收费视频课程汇总地址:https://edu.csdn.net/search?keywords=%E8%91%A3%E4%BB%98%E5%9B%BD&type=0

Python函数式编程小案例:文本加密相关推荐

  1. Python函数式编程 及案例

    Python函数 虚参的类型根据实参来推断,作用类似于模板类型参数,但是更灵活 虚参缺省值 def print_sum(a,b=1,c=0):s=a+b+cprint("{0} + {1} ...

  2. python实战编程小案例-----更新中

    入门小案例 数字的阶乘 圆的面积 打出区间里面的素数 求前N个数字的平方和 计算列表数字的和 列表去重 简单对列表排列:sort,sorted: 怎样实现学生成绩的排序 拉姆达 lambda 读取文件 ...

  3. python程序实例教程基础-编程小案例

    编程小案例 本小节实现一个通讯录管理程序,通过这个案例来融会贯通之前所学习的知识,该程序使用到如下知识点: 条件选择 循环 列表 字典 键盘输入 屏幕输出 编写程序 addr-manage.py 实现 ...

  4. python与人工智能编程-总算明白python人工智能编程入门案例

    Python是非常简洁的一种脚本语言,写同样的程序,代码量仅为java的三分一,除了性能没有Java强之外,它的优点还是相当多的.以下是小编为你整理的python人工智能编程入门案例 下载Active ...

  5. python函数式编程读取数据-python学习笔记9:函数式编程

    函数式编程(FunctionalProgramming) 基于lambda演算的一种编程方式 程序中只有函数 函数可以作为参数,同样可以作为返回值 纯函数式编程语言: LISP, Haskell Py ...

  6. 函数式编程语言python-10分钟学会python函数式编程

    原标题:10分钟学会python函数式编程 在这篇文章里,你将学会什么是函数范式以及如何使用Python进行函数式编程.你也将了解列表推导和其它形式的推导. 函数范式 在命令式范式中,通过为计算机提供 ...

  7. Python函数式编程:map/reduce

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 作为一种抽象程度极高的编程范式,函数式编程的最大特点就是允许函数本 ...

  8. Python函数式编程——map()、reduce()

    提起map和reduce想必大家并不陌生,Google公司2003年提出了一个名为MapReduce的编程模型[1],用于处理大规模海量数据,并在之后广泛的应用于Google的各项应用中,2006年A ...

  9. python编写函数_浅谈Python 函数式编程

    匿名函数lambda表达式 什么是匿名函数? 匿名函数,顾名思义就是没有名字的函数,在程序中不用使用 def 进行定义,可以直接使用 lambda 关键字编写简单的代码逻辑.lambda 本质上是一个 ...

最新文章

  1. Python常见编译错更新
  2. Android------Android.mk调用shell脚本
  3. 持续集成mysql_DevOps安装、部署持续集成
  4. mvc4 利用filters特性来 实现自己的权限验证 之二
  5. WordPress路径相关函数总结
  6. CTO 指名点姓让我带头冲锋,熬了一个通宵,终于把Redis中7千万个Key删完了
  7. Node.js连接数据库等操作
  8. OpenCV-绘制同心圆
  9. dw计算机代码,DW-滚动文字代码.doc
  10. Gif动图如何裁剪?收下这个图片在线裁剪工具
  11. 考研计算机专业流程,计算机专业考研复试基本流程-文都教育.doc
  12. xy轴坐标图数字表示_图纸上的坐标x,y轴上有好长的数字表示什么意思
  13. c语言lzma算法,在C中使用C-LZMA-SDK解压缩LZMA返回SZ_ERROR_DATA,因为输入流的第一个字节是!= 0...
  14. linux网络编程面试题
  15. SwiftUI 色彩教程之 01什么是色差Color difference
  16. Python函数的参数列表
  17. #R语言# 生成随机数
  18. VMware安装Centos7_64位系统安装步骤
  19. asp.net mvc 连接sqlserver数据库
  20. javamail写邮件/邮箱验证报错javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection

热门文章

  1. 模型计算机控制器的设计,模型计算机控制器的设计.pdf
  2. linux精简版远程登录,Linux下如何定制SSH来简化远程访问
  3. c++ string 数组_PHP数组与字符串之间相互转换的方法
  4. centos开机自动挂载磁盘_3分钟教你看懂linux磁盘划分
  5. let的解构赋值_解构赋值还有这么多玩法?
  6. 联想a850 android 5.0 lollipop,手机资讯导报:全新纯净款MotoX运行Android5.0Lollipop视频曝光...
  7. linux看火狐的安装目录,linux下firefox+geckodriver环境搭建
  8. 铁路查询系统c语言,铁路查询系统
  9. 江苏省计算机学业水平测试时间,江苏2018年高中学业水平考试时间公布
  10. linux进程实现进程通信内存共享,Linux进程间通信 -3内存共享