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

Python字符串截取方式相关推荐

  1. python字符串截取规则_Python字符串截取

    注意:实际Python字符串截取的规则为"前闭后开" 下面开始解读截取原理: 如上图所示,Python索引有两种方式,从左往右为从0开始逐一递增,从右往左为从-1开始逐一递减: 如 ...

  2. python字符串截取拼接_Python字符串拼接、截取及替换方法总结分析

    本文实例讲述了Python字符串拼接.截取及替换方法.分享给大家供大家参考,具体如下: python字符串连接 python字符串连接有几种方法,我开始用的第一个方法效率是最低的,后来看了书以后就用了 ...

  3. python使用字典格式化字符串-Python字符串格式方式 %s format()

    python中格式化字符串的方式有两种,一种是使用"%s"的方式,一种是str.format()的方式,接下来就对这两种方式做个介绍 1.%s的方式 两种用法,第一种是在字符串中使 ...

  4. python字符串截取_Python-变量-No3

    <Python真好玩,教孩子学编程>小挑战[转载] 第三章,这是什么?变量<Python真好玩,教孩子学编程>书中是这样讲解的 通过贴标签的例子诠释了Python中变量的与众不 ...

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

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

  6. python字符串截取split 失败_python如何截断字符串

    字符串本质上就是由多个字符组成的,Python 允许通过索引来操作字符,比如获取指定索引处的字符,获取指定字符在字符串中的位置 等.python中截取字符串,可以使用split()方法,或者使用索引来 ...

  7. python字符串截取后拼接_Python字符串拼接、截断、搜索、替换,python,截取,查找

    熟练掌握字符串操作可以使我们的开发效率更高,接下来总结一下python字符串的操作 一.字符串拼接 1.字符串拼接,直接用加号即可, string1 = "Today is " s ...

  8. String字符串截取方式

    原文链接:java 字符串截取的几种方式 1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时 ...

  9. Python字符串对齐方式

    1.如何对字符串进行左.右.居中对齐? 实际案例: 某个字典存储了一系列属性值 {"lodDist": 100.0,"SmallCull": 0.04,&quo ...

最新文章

  1. iphone4 电话截获
  2. SAP WM 共用同一个仓库号的2个存储地点之间转库
  3. 疫情启示录:控疫复工背后的数据中心价值,市场这样说
  4. dell的1501和640m,买哪个好呢?
  5. 【Head First Java 读书笔记】(一)基本概念
  6. 【opencv学习】【图像的阈值处理】
  7. 未来计算机的展望800字,展望作文800字【精选】
  8. 为什么每次进入命令都要重新source /etc/profile 才能生效?
  9. 如何位图转换矢量图或者数字油画底稿
  10. 杰理AD14N/AD15N---程序烧录
  11. 计算机操作知识试题及答案真题,计算机操作系统期末考试题及答案
  12. Looksery Cup 2015 A. Face Detection
  13. SketchUp 2019 组件库的正确应用
  14. java awt生成签名图片消除锯齿化
  15. 微信小程序-批量地图标记
  16. svg 中 text dx dy 含义
  17. 浏览器全屏和pc显示器全屏
  18. centOS7 安装图形界面
  19. 关于不使用外键(或软删除)的情况下如何保证关联数据完整性的思考
  20. 诗词格律[3] 诗词禁忌

热门文章

  1. 如何把手机计算机图标放到桌面,手机桌面图标怎么设置,桌面图标主题包
  2. 基于QT的海康威视的相机二次开发
  3. 【Furion】InfluxDB数据获取
  4. 从首日流水千万产品《流浪方舟》看卡牌游戏成长系统
  5. Python logging详细说明
  6. ROS无法下载ros-melodic-joint-state-publisher-gui参考办法
  7. Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!
  8. 我的邮箱泄露了怎么办
  9. PowerPC P2040启动流程分析
  10. 项目之战:最后的冲刺