文档章节

Python:让字符串中的两个字符调换位置

樂天
 樂天
发布于 2014/05/31 14:23
字数 127
阅读 129
收藏 0
python中字符串本身是无法修改的,所以要让字符串中的两个字符调换位置有点麻烦,如下:
#-*- encoding:utf-8 -*-

string = 'abc123456'
i=3
j=5
print string
temp = string[j]
trailer = string[j+1:] if j + 1 < len(string) else ''
string = string[0:j] + string[i] + trailer
string = string[0:i] + temp + string[i+1:]
print string



运行结果如下:
abc123456
abc321456



可以看到1和3调换了位置。

上面的代码参考了python hashids库中的代码。

© 著作权归作者所有

共有 人打赏支持
樂天
粉丝 138
博文 674
码字总数 147858
作品 3
深圳
程序员
私信 提问
Python字符串格式化 (%操作符)

在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。Python中内置有对字符串进行格式化的操作%。 模板 格式化字符串时,Python使用一个字符串作为模板。模...

若虚道人
2014/07/07
0
0
pyqt学习基础 -插曲- python 正则表达式学习

python 正则表达式学习 资源来自 学习资源来自ubuntu wiki 正则表达式介绍 正则表达式,各种语言都有相关的库。就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言 简单模...

Cosven
2014/08/24
0
0
正则表达式--import--re--string

-- --import------import string 模块---Python 字符串内置函数--------字符串方法是从python1.6到2.0慢慢加进来的——它们也被加到了Jython中-- -- 这些方法实现了string模块的大部分方法,...

liapple6
2018/10/28
0
0
你真的知道 Python 字符串怎么用吗?

作者 | 豌豆花下猫 责编 | 郭芮 Python 中字符串是由 Uniocde 编码的字符组成的不可变序列,它具备与其它序列共有的一些操作,例如判断元素是否存在、拼接序列、切片操作、求长度、求最值、求...

CSDN资讯
2018/12/30
0
0
完美Python入门基础知识点总结,看完你的Python就完全入门了!

Python标识符 在 Python 里,标识符有字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线...

糖宝lsh
2018/08/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

苏宁金融红包系统大促海量流量背后的技术支撑

发红包是目前各大互联网公司最常用的营销手段之一,它形式多样,内容丰富。2016 年底苏宁金融开启了红包系统及相关系统的项目开发。 本文将对苏宁金融红包系统的架构部署方式、演变过程、技术...

架构师springboot
25分钟前
4
0
Linux恢复误删除的文件或者目录

2017 年 2 月 1 日 GitLab 数据库被误删引起了广大争议. linux不像windows有个回收站,使用rm -rf *基本上文件是找不回来的。 那么问题来了: 对于linux下误删的文件,我们是否真的无法通过软...

Goopand
26分钟前
1
0
从NeurIPS 2018看AI发展路线!

摘要: 从NeurIPS 2018看AI发展路线! 去年9月份的时候,我发表过一份技术报告,阐述了我认为人工智能最重要的挑战,大概有以下四个方面: ·可伸缩性(Scalability)计算或存储的成本不与神...

阿里云官方博客
27分钟前
1
0
快速入门:selenium自动化测试+ubuntu系统+php语言+firefox/chrome浏览器

前言 selenium可用于界面UI自动化测试,因此也可用于来做一些自动化方面的事情。下面简单总结概括一下,对于一位新手,学习和使用selenium的基本过程。 本文只要针对:selenium自动化测试+ub...

暗夜在火星
29分钟前
3
0
List集合知识总结

转载: 一:集合的概念 集合:保存数量不确定的数据,以及保存具有映射关系的数据的容器,简单的理解就是用于存储数量不等的多个对象的容器。 集合和数组不一样,数组元素既可以是基本类型的值...

小橙子的曼曼
30分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部