我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python中的字符串的一个问题

输入一串字符,修改其中的数字后将字符串输出
修改要求如下:
0123456789—>2345678901
(用上ord、chr)

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

s = input()
s = list(s)
for i in range(len(s)):
    if s[i].isdigit():
        c = ord(s[i]) + 2
        if c>ord("9"):
            c -= 10
        s[i] = chr(c)

s = "".join(s)
print(s)

近期文章

  • [求助]MFC的CRichEditView视图,将Tab键产生的空格修改为两个空格出错了
  • 排序题,想知道自己哪里错,求指点
  • 求解,这个是一个一个写验证还是一起写完了在验证
  • c语言输入一个范围 输出里面的守形数
  • 这串代码为什么输出结果为64
  • 怎么去完成实验2,怎么写代码
  • 大学题,希望可以帮一下忙。
  • 数据结构求大家解答!
  • springboot项目启动失败,求大神帮助
  • C语言数据结构实验问题,实在不会
  • 大学题,希望帮一下忙。
  • 我的这个运行结果没问题 但提交是错的
  • .py文件无法修改默认打开程序了,只能用记事本打开,文件关联里也找不到.py,系统windows11
  • 希望熟悉matlab的人士可以看一下
  • 试问这到底应该怎么写啊
  • 到底是哪里错了哇?我实在是不明白
  • 关于Matlab一串代码的解释
  • 这俩波浪线是什么错误
  • Mac中抓包出现Segmentation fault:11,怎么解决?
  • C++中随机生成三个不重复的10以内的数字

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华