day08 代码随想录算法训练营 卡尔网54. 替换数字

题目:54. 替换数字

我的感悟:

  • 过于简单,我有点不敢相信

理解难点:

代码难点:

总结概括:

  • 本质要理解这个数字是如何判断的
  • 用ord("0")算出字符0的ASCII码再和9的ASCII码对比
str1 = input()
ans = ""
for ss in str1:
    if ord("0") <= ord(ss) <= ord("9"):
        ans += "number"
    else:
        ans += ss
print(ans)

代码示例:

s = input()
res = ''
for i in s:
    if i.isdigit():
        res +="number"
    else:
        res +=i
print(res)

通过截图:

资料:

https://programmercarl.com/kama54.%E6%9B%BF%E6%8D%A2%E6%95%B0%E5%AD%97.html

posted @ 2024-01-04 17:04  o蹲蹲o  阅读(11)  评论(0编辑  收藏  举报