这是我们老师当时留的作业题
目的是输入一个字符串,字符串加密,每个字母变为其后面的字母,其他字符不变
s=list(input())
m=[]
x = “!@#$%^&*()_±= "
for i in s:
if ‘y’>=i>=‘a’ or ‘Y’>=i>=‘A’:
ch=chr(ord(i)+1)
m.append(ch)
elif i==‘z’:
replace(i,‘a’)
m.append(i)
elif i==‘Z’:
replace(i,‘A’)
m.append(i)
elif i in x:
m.append(i)
x = (”".join(m))
print(x)
个人觉得这里直接用i访问s比较好,如果是range(len(s))的话。。也可以,就是每个i再添个中括号
这里因为含有特殊字符,所以我把这些字符放到字符串里直接访问,更方便。这些特殊字符里有空格的!否则在打印的语句中不会出现空格
【ESP32】1.编译、烧录、创建工程
本文介绍了在VSCode中搭建ESP32开发环境并烧录"Hello World"工程的过程。首先通过串口工具成功下载固件后,解决了OpenOCD报错问题。针对头文件无法识别的问题,修改了c_cpp_properties.json配置文件,调整了编译器路径和IntelliSense模式。文章还详细说明了创建新工程的步骤,包括选择芯片型号和项目模板,并验证了串口打印功能。最后提醒在项目构建时要等待完成,避免文件缺失。整个流程涵盖了环境搭建、代码烧录、调试及新项目创建等关键环节。
阅读详情
相关推荐
弘玑RPA进阶攻略
01.弘玑RPA产品概要。02.设计器的安装与卸载。03.设计器特性与使用。
Parameter value [2020-08-26] did not match expected type [java.util.Date (n/a)
Parameter value [2020-08-26] did not match expected type [java.util.Date (n/a)]; nested exception is java.lang.IllegalArgumentException: Parameter value [2020-08-26] did not match expected type [java.util.Date (n/a)]] with root cause 今天在测试一个请求天气数据接口的测试时,报这
Jenkins Job DSL:用代码管理CI/CD配置的实践指南
Jenkins 是持续集成(CI)领域的经典开源平台,其核心价值在于自动化构建与交付流程。然而传统 UI 配置方式导致配置不可版本化、难以复现、审计困难,严重制约团队规模化协作效率。Job DSL 作为一种声明式配置即代码(IaC)方案,通过 Groovy 脚本驱动 Jenkins 内部 API,实现 Job、View、Folder 等资源的程序化创建与维护,天然支持 Git 版本控制、权限审计与环境一致性保障。它不替代 Pipeline,而是与其协同构成‘流程定义’与‘基础设施定义’双轨体系,显著提升 C
3646



被折叠的 条评论
为什么被折叠?



