Esther.239
2021-03-02 19:17
采纳率: 0%
浏览 296

python字符串截取及int函数问题

一道题:获得用户输入的一个数字,其中数字字符(0到9)用对应中文字符“〇一二三四五六七八九”替换,输出替换后的结果。

 

答案为:

n=input()

s="〇一二三四五六七八九"

for c in "0123456789":

       n=n.replace(c,s[int(c):int(c)+1])

print(n)

 

 

一直对int函数不懂,这里更不懂为什么replace括号里的s[int(c):int(c)+1]是啥意思了。

编程小白TAT

 

求大佬指教!!!!

 

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题