Python截取字符串的子串

作者: KiwenLau | 来源:发表于2015-06-21 15:54 被阅读5417次

Python处理字符串非常方便。这篇博客将通过一个简单的示例程序介绍如何使用Python截取字符串的子串。

示例程序(example.py):

# coding=utf-8

str = "2015-06-21"

year = str[0:4]
month = str[5:7]
day= str[8:10]

print "日期: " + str
print "年: " + year
print "月: " + month
print "日: " + day

执行程序:

python example.py

程序输出:

日期: 2015-06-21
年: 2015
月: 06
日: 21

分析:
示例程序非常简单,它会截取日期字符串中的年月日。使用子串开始字符与结束字符的偏移量就可以很方便地进行截取。但是,有两点需要注意

  • 字符串的偏移从0开始。例如,截取"2015"时使用str[0:4]而不是str[1:5]。
  • 截取子串时,结束字符是子串最后一个字符的后面一个字符。例如,截取"2015"时使用str[0:4]而不是str[0:3],而“5”的实际偏移量是3。这一点比较容易出现错误。

版权声明
转载时请注明作者KiwenLau以及本文地址:
http://kiwenlau.com/2015/06/21/python-get-substring/


相关文章

  • python3-字符串1

    python 访问子字符串,可以使用方括号来截取字符串 可以截取字符串的一部分并与其他字段拼接 转义字符 字符串格...

  • Python截取字符串的子串

    Python处理字符串非常方便。这篇博客将通过一个简单的示例程序介绍如何使用Python截取字符串的子串。 示例程...

  • shell的变量操作

    变量赋值 字符串截取 字符串的子串和替换

  • Python截取字符串的方式

    字符串截取,也叫字符串切片,使用方括号[ ]来截取字符串,在Python中单字符也是作为一个字符串使用。 字符串[...

  • Swift4.x 截取字符串、从字符串中查找子串位置

    Swift4.x 截取字符串、从字符串中查找子串位置 截取字符串 substring,现在 Swift4.x 使用...

  • 字符串截取

    从一个完成的字符串中截取出子字符串

  • iOS 字符串常见处理

    一、截取字符串 iOS “字符串” 的几种常见的截取方法(随时更新)iOS截取字符串,分割字符串iOS 截取字符串...

  • mac 终端常见命令

    切换shell 截取字符串 shell字符串的截取 shell字符串的截取 Shell脚本8种字符串截取方法总...

  • Python 序列截取2021-06-21

    序列截取实际上也就是字符串截取 1.索引数字使用 Python 允许从字符串的两端使用索引: 当以字符串的左端(字...

  • 字符串处理+基础正则表达式

    一、字符串截取及切割 1.字符串截取 2.子串替换的两种用法: 3.字符串掐头去尾: [root@svr5 ~]#...

网友评论

    本文标题:Python截取字符串的子串

    本文链接:https://www.haomeiwen.com/subject/otwsqttx.html