一、背景

在编写批量删除的接口的时候,出现入参的json信息中有多个数据。需要提取数据。方法replace
入参:

{"uuid":[115,117]
}

而sql语句中需要的uuid格式为:(115,117)
于是使用replace方法如下:

uuid=data['uuid']
sql = 'SELECT detail_name from person_liable where detail_uuid in {}'.format(uuid).replace('[','(').replace(']',')')

二、方法说明

replace方法用于对字符串中的元素进行替换,返回新的字符串,不对原字符串修改。

1、语法
String.replece(old, new, count)
2、参数
  • old:字符串中要被替换的字符
  • new:新的字符
  • count:替换几个字符,从左向右遍历

注意点:

  1. 参数大小写区分
  2. 如果原字符串中没有指定的旧字符串,则原样输出。
3、实例:
str = '`ABCABC1211`()1221'
new_str = str.replace('1', '9', 3)
print(new_str)
print(str)
#  结果
ABCABC9299()1221
ABCABC1211()1221

【Python函数】Python中的replace函数相关推荐

  1. python使用numpy中的flatten函数将2D numpy数组拉平为1Dnumpy数组、使用np.linalg.matrix_rank函数计算2D numpy数组的秩(rank)

    python使用numpy中的flatten函数将2D numpy数组拉平为1Dnumpy数组.使用np.linalg.matrix_rank函数计算2D numpy数组的秩(rank) 目录

  2. python使用matplotlib中的errorbar函数可视化误差条、并自定义数据点标记、数据点大小、数据点颜色、数据点边缘颜色、误差棒颜色、误差棒线条宽度、误差棒边界线长度、误差棒边界线厚度等

    python使用matplotlib中的errorbar函数可视化误差条.并自定义数据点标记.数据点大小.数据点颜色.数据点边缘颜色.误差棒颜色.误差棒线条宽度.误差棒边界线长度.误差棒边界线厚度等 ...

  3. Python使用numpy中的hstack函数水平堆叠(horizontally stack)数组实战

    Python使用numpy中的hstack函数水平堆叠(horizontally stack)数组实战 目录 Python使用numpy中的hstack函数水平堆叠(horizontally stac ...

  4. python使用pandas中的to_json函数将dataframe数据写入json文件中

    python使用pandas中的to_json函数将dataframe数据写入json文件中 目录 python使用pandas中的to_json函数将dataframe数据写入json文件中 #导入 ...

  5. python replace函数用法_python pandas replace函数

    在处理数据的时候,很多时候会遇到批量替换的情况,如果一个一个去修改效率过低,也容易出错.replace()是很好的方法. 1.基本结构: df.replace(to_replace, value) 前 ...

  6. 彻底搞懂javascript中的replace函数

    javascript这门语言一直就像一位带着面纱的美女,总是看不清,摸不透,一直专注服务器端,也从来没有特别重视过,直到最近几年,javascript越来越重要,越来越通用.最近和前端走的比较近,借此 ...

  7. 来一轮带注释的demo,彻底搞懂javascript中的replace函数

    javascript这门语言一直就像一位带着面纱的美女,总是看不清,摸不透,一直专注服务器端,也从来没有特别重视过,直到最近几年,javascript越来越重要,越来越通用.最近和前端走的比较近,借此 ...

  8. MYSQL中的REPLACE函数,以及Hive中的regexp_replace的用法

    MYSQL中的REPLACE函数,以及Hive中的regexp_replace的用法 一.repacle是什么? 二.使用步骤 1.实践是检验真理的唯一标准 2.Hive中的替换函数regexp_re ...

  9. oracle中转换函数,Oracle中的转换函数

    Oracle中的转换函数有三个,分别为to_char(),to_date(),to_number() 1.to_char()的用法 格式化当前的日期时间 select sysdate,to_char( ...

  10. scala 函数中嵌套函数_Scala中的嵌套函数 用法和示例

    scala 函数中嵌套函数 Scala中的嵌套函数 (Nested functions in Scala) A nested function is defined as a function whi ...

最新文章

  1. linux挂载硬盘简书,linux|挂载硬盘及分区
  2. ScalaTest学习笔记(一)
  3. android相册拍照剪切上传封装,安卓,图片裁剪上传真机测试好使,打包后显示:无法保存裁剪的图像...
  4. 使用反射代理类加载器的潜在内存使用问题
  5. python 可执行文件_如何通过Python函数运行的可执行文件的终端...
  6. 20.案例实战:为@Async实现一个自定义线程池
  7. 我用wget下载CentOS镜像文件
  8. P2668 斗地主 贪心+深搜
  9. iOS 加载本地Gif图片
  10. 正则表达式验证手机号,正则表达式验证邮箱号,正则表达式验证QQ号,正则表达式验证微信号等
  11. matlab矩阵排序sort,Matlab 用sort函数排序
  12. SpringBoot和Vue验证码
  13. 十二章 Python入门系列之字典
  14. 2022-12-05 新希望六和 一面笔试 (面经六)
  15. Markdown基础总结
  16. Ubuntu16.04安装搜狗中文输入法
  17. osgEarth示例分析——osgearth_terrainprofile
  18. 《途客圈创业记:不疯魔,不成活》一一2.6 组建团队
  19. 爱立信实验室实习感想(二)
  20. B站左程云算法视频笔记05

热门文章

  1. 集合详解—Map集合
  2. 无限更新的树莓派机器人5
  3. ubuntu与centos对比和应用场景(非常透彻的一篇文章)
  4. 泰捷we30c系统语言,系统简洁无广告 不堆硬件用户至上-泰捷WE30C升级版电视盒子...
  5. 基于HLW8110的交流测量原理及校准方法
  6. 关于1553B总线通讯以及61580RAM存储详解
  7. 自动登录过BSO脚本 ( by quqi99 )
  8. CENTOS7.6在台式机安装网卡驱动
  9. 异常:IndexError: tensors used as indices must be long, byte or bool tensors
  10. 2022年版中国氢能行业投资前景预测与项目规划分析报告