美文网首页
HJ96 表示数字

HJ96 表示数字

作者: 小鬼客 | 来源:发表于2022-03-10 19:49 被阅读0次

题目:
将一个字符中所有的整数前后加上符号“*”,其他字符保持不变。连续的数字视为一个整数。

注意:本题有多组样例输入。

数据范围:字符串长度满足 1≤n≤100
输入描述:
输入一个字符串

输出描述:
字符中所有出现的数字前后加上符号“*”,其他字符保持不变

示例1
输入:
Jkdi234klowe90a3
5151
复制
输出:
Jkdi234klowe90a3
5151
题解:
使用re模块,中sub的替换掉整数,改为*整数*
代码:

import re

while True:
    try:
        s = input()
        s = re.sub(r'(\d+)','*\g<1>*',s)
        print(s)
    except:
        break

相关文章

  • HJ96 表示数字

    题目:将一个字符中所有的整数前后加上符号“*”,其他字符保持不变。连续的数字视为一个整数。 注意:本题有多组样例输...

  • 表示数字

    要优化 题目描述将一个字符中所有的整数前后加上符号“*”,其他字符保持不变。连续的数字视为一个整数。 注意:本题有...

  • CSAPP数字表示

    1、无符号数、有符号数、补码 C 语言是支持多种整型数据类型的,下面我们看一下在 32 位机器和 64 位机器中,...

  • int数字的表示

    在计算机中int型数字使用补码的形式在存储。首先说明补码的计算方式。正数和零的补码就是他们本身。负数的补码是符号位...

  • Swift 限制输入只能是数字或者中文、汉字

    // 判断字符串是否为纯数字, YES: 表示是存数字。 NO: 表示不是 func isPureNumandCh...

  • 正则表达式

    常见符号表示的含义: \d 表示匹配 0~9之间的任一数字,相当于[0,9]。 \D 表示非数字字符 \w 表示任...

  • Java整型数据类型

    还需要明白一点的是:计算机表示数字正负不是用+ -加减号来表示,而是用最高位数字来表示,0表示正,1表示负 由于数...

  • 身份证号码含义

    (1)前1、2位数字表示:所在省份的代码,(2)第3、4位数字表示:所在城市的代码;(3)第5、6位数字表示:所在...

  • vue element-ui Radio单选框组件默认值选不中的

    总结:: label=“1”,表示label的值为数字1,即期待数据值为数字label=“1”,表示label的值...

  • vue element-ui Radio单选框组件默认值选不中的

    总结:: label=“1”,表示label的值为数字1,即期待数据值为数字label=“1”,表示label的值...

网友评论

      本文标题:HJ96 表示数字

      本文链接:https://www.haomeiwen.com/subject/avkqdrtx.html