Python学习笔记-字符串

字符串操作

1、index 举例

s='Python'
#输出P在字符串中的第几个字符
print s.index('P')
输出:0
#在字符串中第1位以后搜索P
print s.index('P',1)
输出:找不到值
#在字符串中第1到4位中搜索P
print s.index('P',1,4)
输出:找不到值
print s.index('t')
print s.index('t',1)
print s.index('t',1,4)
输出:2 

2、find 举例

print s.find('P')
输出:0
print s.find('P',1)
输出:-1
print s.find('P',1,5)
输出:-1

3、replace举例

Python的语句中区分大小写,包括字符串与变量。请注意

s='Python'
print s.replace('o','O')
输出:PythOn

4、count举例

Python的count用于统计某个字符串出现的次数

s='Hello World'
print s.count('l')
输出3

5、split举例

s = "Hello;Python; Evan"
#默认通过空格分隔
print s.split()
输出:['Hello;Python;', 'Evan']
#通过指定分隔符
print s.split(';')
输出:['Hello', 'Python', ' Evan']
#通过指定分隔符,单只分隔1次
print s.split(';',1)
输出:['Hello', 'Python; Evan']

 7、join举例

s=['Hello','Python','Evan']
sep='|'
print '|'.join(s)
print sep.join(s)
#输出:Hello|Python|Evan

8、常规的计算

a = "Hello"
b = "Python"

print "a + b 输出结果:", a + b 
输出:
HelloPython
print "a * 2 输出结果:", a * 2
输出:HelloHello
原文地址:https://www.cnblogs.com/Evan-fanfan/p/7839653.html