返回顶部
首页 > 资讯 > 后端开发 > Python >python在指定位置插入字符的实现
  • 500
分享到

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

python指定位置插入字符python插入指定字符 2023-05-16 14:05:46 500人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录1.问题描述2.问题分析3.完整的程序4.运行结果1.问题描述 请编写程序,实现以下功能:在字符串中的所有数字字符前加一个“$”符号。例如,输入A1B23

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 指定位置插入字符内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python在指定位置插入字符的实现

本文链接: https://lsjlt.com/news/209944.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python在指定位置插入字符的实现
    目录1.问题描述2.问题分析3.完整的程序4.运行结果1.问题描述 请编写程序,实现以下功能:在字符串中的所有数字字符前加一个“$”符号。例如,输入A1B23...
    99+
    2023-05-16
    python 指定位置插入字符 python 插入指定字符
  • python怎么在指定位置插入字符
    这篇文章主要介绍“python怎么在指定位置插入字符”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python怎么在指定位置插入字符”文章能帮助大家解决问题。1.问题描述请编写程序,实现以下功能:在...
    99+
    2023-07-06
  • Java实现在Word指定位置插入分页符
    目录程序环境插入分页符1.在指定段落后插入分页符2.在指定文本位置后插入分页符在Word插入分页符可以在指定段落后插入,也可以在特定文本位置处插入。本文,将以Java代码来操作以上两...
    99+
    2024-04-02
  • Java怎么实现在Word指定位置插入分页符
    这篇文章主要介绍“Java怎么实现在Word指定位置插入分页符”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java怎么实现在Word指定位置插入分页符”文章能帮助大家解决问题。程序环境在程序中导入...
    99+
    2023-06-29
  • Java之数组在指定位置插入元素实现
    1.假设在已知数组中在指定位置添加一个元素,那么在这位置的数据元素就会被替换掉。 代码: public class InsertArray { public static vo...
    99+
    2023-01-09
    Java 数组在指定位置插入元素 Java 数组插入元素
  • SQL2000中怎么在指定位置插入列
    本篇内容主要讲解“SQL2000中怎么在指定位置插入列”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL2000中怎么在指定位置插入列”吧! SQL2000...
    99+
    2024-04-02
  • php插入数组指定位置的方法
    本篇内容介绍了“php插入数组指定位置的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!<php ...
    99+
    2024-04-02
  • lua如何获取字符串指定位置的字符
    在Lua中,可以通过字符串的索引来获取指定位置的字符。字符串的索引是从1开始的。例如: local str = "hell...
    99+
    2024-04-08
    lua
  • python中怎么用replace替换指定位置的字符
    要替换指定位置的字符,可以先将字符串转换为列表,然后使用索引来替换指定位置的字符,最后再将列表转换回字符串。 以下是一个示例代码: ...
    99+
    2024-04-02
  • JS如何在数组指定位置插入/删除数据
    这篇文章主要为大家展示了“JS如何在数组指定位置插入/删除数据”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何在数组指定位置插入/删除数据”这篇文章吧。s...
    99+
    2024-04-02
  • php如何替换指定位置的字符串
    这篇文章主要介绍了php如何替换指定位置的字符串,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合...
    99+
    2023-06-14
  • oracle怎么获取指定字符串的位置
    在Oracle中,您可以使用INSTR函数来获取指定字符串在另一个字符串中的位置。语法如下: INSTR(string1, stri...
    99+
    2024-04-17
    oracle
  • sql怎么替换指定位置字符串
    在SQL中,可以使用`REPLACE`函数来替换指定位置的字符串。这个函数可以用于替换一个字符串中的指定子字符串。语法如下:```s...
    99+
    2023-09-15
    sql
  • php如何删除指定位置字符串
    这篇文章主要讲解了“php如何删除指定位置字符串”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何删除指定位置字符串”吧!一、删除指定位置的单个字符如果需要删除字符串中某个指定位置的单...
    99+
    2023-07-06
  • oracle中怎么替换指定位置字符
    在Oracle中,可以使用SUBSTR函数来替换指定位置的字符。 例如,如果要将字符串"Hello, World!&quo...
    99+
    2024-04-09
    oracle
  • PHP如何计算指定字符串在目标字符串中最后一次出现的位置
    这篇文章将为大家详细讲解有关PHP如何计算指定字符串在目标字符串中最后一次出现的位置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 中查找字符串最后一次出现的位置 PHP 提供了多种方法来查找字符串...
    99+
    2024-04-02
  • sql中替换指定位置的字符怎么弄
    在 sql 中,使用 substr() 函数指定要替换字符的起始位置和长度,然后使用 replace() 函数替换指定位置的字符,语法为 replace(string, sta...
    99+
    2024-05-08
  • python如何在字符串中插入变量
    共三个用法,如下所示 使用字符串的format()函数,通过" 字{0}符{1}串".format(变量1,变量2,...)的方式,所有变量都作为format()函数的参数,在字符串中用“{}”来接收...
    99+
    2023-09-29
    python 开发语言
  • oracle怎么在指定位置添加字段
    在Oracle数据库中,可以使用ALTER TABLE语句来添加字段。具体步骤如下:1. 使用ALTER TABLE语句指定要添加字...
    99+
    2023-08-08
    oracle
  • oracle怎么在指定位置增加字段
    在Oracle数据库中,要在指定位置增加字段,可以使用ALTER TABLE语句的ALTER COLUMN子句,具体步骤如下: ...
    99+
    2024-05-21
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作