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