码迷,mamicode.com
首页 > 编程语言 > 详细

第三章 python中的字符串

时间:2015-10-04 21:01:08      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

一、字符串的基本操作

所有标准的序列操作对字符串同样适用,如索引、分片、乘法、判断成员是否存在、求长度、最大值和最小值等。记住一点,字符串是不可变的。

二、字符串中重要的方法

1、find(substr[strat,end])方法:返回找到的第一个子串的最左端位置索引,如果子串不存在,返回-1.(建议在如下情况下使用该方法:当你需要知道子串的位置时。如检查子串是否存在于某个字符串,建议用in操作符)。该方法还提供两个可选的位置参数,分别为起始点和结束点,表示查找的范围区域。

 1 >>> str = Hello,World!welcome to python World
 2 >>> str.find(come)
 3 15
 4 >>> str.find(big)
 5 -1
 6 >>> str.find(python,5,30)
 7 23
 8 >>> str.find(python,5)
 9 23
10 >>> python in str
11 True
12 >>> big in str
13 False

2、join(sequence)方法:常用来用分隔符连接字符,返回连接后的字符串。

1 >>> seq = [1,2,3,4,5]
2 >>> sep = +
3 >>> sep.join(seq)
4 1+2+3+4+5
5 >>> dir = (C:,user,bin)
6 >>> //.join(dir)
7 C://user//bin

3、low():返回字符串小写字母版的拷贝

4、str.replace(old, new[, count]):返回替换后字符串的拷贝

5、str.split(sep=None, maxsplit=-1):返回一个分隔后的列表,如果没有分隔符,默认以空格分隔;若maxsplit给出并不为-1,那么该字符串被分隔后的列表最多有maxsplit+1个元素。

1 >>> str2.split(,)
2 [1, 2, 3, 4, 5]

6、strip()方法:去掉字符串两侧的空格(不包括中间)

 

第三章 python中的字符串

标签:

原文地址:http://www.cnblogs.com/mysql-dba/p/4854964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!