python在指定位置插入字符的实现

 更新时间:2023年04月16日 09:38:41   作者:谷哥-Mr.Gu  
本文主要介绍了python在指定位置插入字符的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1.问题描述

请编写程序,实现以下功能:在字符串中的所有数字字符前加一个“$”符号。例如,输入A1B23CD45,输出A$1B$2$3CD$4$5。

2.问题分析

在字符串S的所有数字字符前加一个“$”符号,可以使用字符串函数结合数组来实现该功能。首先遍历这个字符串,将字符串的字符元素存入数组,然后遍历数组元素,利用字符串的isdigit()函数来判断这个元素是否是数字,如果是,就在该数字的前面添加上“$”符号。其对应的代码如下:

def insert_str(s):
a = [0] * len(s)
for i in range(len(s)): # 遍历字符串
a[i] = s[i] # 将字符串存入列表数组
# 遍历数组元素
for i in a:
# 用isdigit()函数判断是否数字
flag = i.isdigit() # 如果是数字,返回True
if flag == True:
i = '?'+i
print(i, end="")

3.完整的程序

根据上面的分析,编写程序如下:

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @author : liuhefei
# @desc: 在指定位置插入字符
def insert_str(s):
a = [0] * len(s)
for i in range(len(s)): # 遍历字符串
a[i] = s[i] # 将字符串存入列表数组
# 遍历数组元素
for i in a:
# 用isdigit()函数判断是否数字
如果是数字返回
flag = i.isdigit() # 如果是数字返回True
if flag == True:
i = '?'+i
print(i, end="")
if __name__=="__main__":
s = str(input("请输入一个字符串:"))
print("输入的字符串为:", s)
insert_str(s)

4.运行结果

在PyCharm下运行程序,结果如图8.25所示。

到此这篇关于python在指定位置插入字符的实现的文章就介绍到这了,更多相关python 指定位置插入字符内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python实现图片自定义裁剪小工具

    Python实现图片自定义裁剪小工具

    这篇文章主要给大家介绍了利用Python实现的图片裁剪小工具,可以实现将图片按照自定义尺寸进行裁剪,感兴趣的小伙伴可以动手自己试一试
    2022-01-01
  • Python父目录、子目录的相互调用方法

    Python父目录、子目录的相互调用方法

    今天小编就为大家分享一篇Python父目录、子目录的相互调用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • 整理Python中常用的conda命令操作

    整理Python中常用的conda命令操作

    今天给大家带来的是关于Python的相关知识,文章围绕着Python中常用的conda命令行操作展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • pycharm设置鼠标悬停查看方法设置

    pycharm设置鼠标悬停查看方法设置

    在本文里小编给大家分享的是关于pycharm鼠标悬停查看方法说明怎么设置的相关知识点,需要的朋友们参考学习下。
    2019-07-07
  • python 通过麦克风录音 生成wav文件的方法

    python 通过麦克风录音 生成wav文件的方法

    今天小编就为大家分享一篇python 通过麦克风录音 生成wav文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • 学习python (1)

    学习python (1)

    学习python (1)...
    2006-10-10
  • 详解Python中的文件操作

    详解Python中的文件操作

    今天这篇文章给大家介绍Python中的文件操作,文章内容介绍的很详细,有需要的可以参考借鉴。
    2016-08-08
  • python getopt模块使用实例解析

    python getopt模块使用实例解析

    这篇文章主要介绍了python getopt模块使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Python实现常见限流算法的示例代码

    Python实现常见限流算法的示例代码

    在系统的稳定性设计中,需要考虑到的就是限流,避免高并发环境下一下子把服务整垮了,本文为大家整理了一些Python实现的常见限流算法,希望对大家有所帮助
    2024-03-03
  • Python使用20行代码实现微信聊天机器人

    Python使用20行代码实现微信聊天机器人

    这篇文章主要介绍了Python使用20行代码实现微信聊天机器人,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06

最新评论