原文地址:http://www.jb51.net/article/38102.htm

ps:好久没更新python代码了,这次用到了字符串,转来看看

Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。

复制代码 代码如下:

# 例1:字符串截取
str = '12345678'
print str[0:1]
>> 1   # 输出str位置0开始到位置1以前的字符
print str[1:6]  
>> 23456   # 输出str位置1开始到位置6以前的字符
num = 18
str = '0000' + str(num) # 合并字符串
print str[-5:]  # 输出字符串右5位
>> 00018   

Python 替换字符串使用 变量.replace("被替换的内容","替换后的内容"[,次数]),替换次数可以为空,即表示替换所有。要注意的是使用replace替换字符串后仅为临时变量,需重新赋值才能保存。

复制代码 代码如下:

# 例2:字符串替换
str = 'akakak'
str = str.replace('k',' 8') # 将字符串里的k全部替换为8
print str
>> 'a8a8a8'  # 输出结果

Python 查找字符串使用 变量.find("要查找的内容"[,开始位置,结束位置]),开始位置和结束位置,表示要查找的范围,为空则表示查找所有。查找到后会返回位置,位置从0开始算,如果每找到则返回-1。

复制代码 代码如下:

# 例3:字符串查找
str = 'a,hello'
print str.find('hello') # 在字符串str里查找字符串hello
>> 2   # 输出结果

Python 分割字符串使用 变量.split("分割标示符号"[分割次数]),分割次数表示分割最大次数,为空则分割所有。

例4:字符分割

复制代码 代码如下:

str = 'a,b,c,d'
strlist = str.split(',') # 用逗号分割str字符串,并保存到列表
for value in strlist: # 循环输出列表值
    print value
>> a   # 输出结果
>> b
>> c
>> d

转载于:https://www.cnblogs.com/CQ-LQJ/p/5303017.html

[转]Python 字符串操作实现代码(截取/替换/查找/分割)相关推荐

  1. python 字符串截取_Python 字符串操作实现代码(截取/替换/查找/分割)

    Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾. # 例1:字符串截取 str = '1234567 ...

  2. oracle截取字符串替换,oracle字符串操作:拼接、替换、截取、查找

    '拼接'||'字符串' as Str from student; 2.使用concat(param1,param2)函数实现: select concat('拼接','字符串') as Str fro ...

  3. python print 输出到txt_(Python基础教程之七)Python字符串操作

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  4. python字符串_(Python基础教程之七)Python字符串操作

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  5. python字符串操作、实验报告册——— 切片

    设计一个程序,输入是一个字符串"重庆工程学院软件与人工智能学院",按要求输出: 1. 输出这个字符串的长度 2. 用切片的方式用一句Python语句输出"重庆工程学院&q ...

  6. 小猿圈学习Python字符串操作--字符串分割函数

    对于长字符串,我们一般要怎么处理呢?除了切片,但是切片太麻烦了.python为我们提供了字符串切割函数,它不仅可以通过指定字符切割,也可以去除空格符哦.下面就看一下小猿圈Python讲师是怎么介绍Py ...

  7. Python脚本操作Excel实现批量替换

    Python脚本操作Excel实现批量替换 大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理excel, ...

  8. 第十章、python字符串操作与with语句及上下文管理器------字符串的匹配与查找

    目录 10.1 python的字符串的操作 10.1.1 python的字符串的匹配与查找 (1)实例 (2)find(或rfind).index(或rindex)与match.search.find ...

  9. 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)...

    去空格及特殊符号 s.strip().lstrip().rstrip(',') 复制字符串 #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sS ...

最新文章

  1. hadoop+zookeeper+hbase 完全安装手册
  2. 6.windows线程切换_主动切换
  3. 2.QLabel,QPushButton,QLineEdit,QComboBox,QCheckBox,QRadioButton,QTextEdit,QTextBrowser,QGroupBox,QSl
  4. java 时间戳和PHP时间戳 的转换 php time()
  5. linux awk 教程,linux awk使用
  6. Scala-Actor并行wordcount
  7. MySQL笔记-CURRENT_TIMESTAMP()和ON UPDATE及索引相关
  8. CVPR 2020 Oral |目标检测+分割均实现SOTA!厦大提出协同学习网络
  9. Gui+jdbc+mysql实现图书管理
  10. 索尼Xperia 5 II官方高清渲染图曝光:还是那个熟悉的小屏旗舰
  11. java中的泛型(一)
  12. 内存陷阱 驯服C++中的野指针
  13. python import包导出变量_Python关于import的实验(10) 利用__init__.py文件将变量和包下的模块作为包的属性...
  14. Apache ECharts教程
  15. TP6如何配置多应用?
  16. 配置环境变量的方法:putenv和setenv函数区别
  17. HTML5+CSS3小实例:有趣的沙漏加载动画
  18. ubuntu安装nginx安装依赖报错Unable to locate package zlib
  19. 一个彷b站醒目留言的控件
  20. 三极管基础分类, 参数选择及常见型号对比

热门文章

  1. 单片机IO口模拟串口程序(发送+接收
  2. 女生职场必读:步入30岁后的30句经典感言
  3. 出远门需要检查的物件
  4. xfce的panel不显示无线网络解决方案
  5. Remarkable启动遇到Spellchecking not enabled(没有解决)
  6. Django的静态文件路径设置对比
  7. mysql8安装后初始化密码
  8. 1.12 四类向量组
  9. 深度学习(四十四)——GAN的评估指标, DCGAN, WGAN-GP, CGAN, BEGAN EBGAN
  10. 【机器学习】 二次损失函数的不足及交叉熵损失softmax详解