一、str字符串的定義方式
分三種方式:單引號、雙引號、三引號:塊注釋(多行注釋)
二、str字符串的特性
1、索引
索引值是從0開始
2、切片
切片的規(guī)則:s[start:end:step]從start開始,到end-1結(jié)束,步長:step
3、重復
print s * 10
4、連接
print 'hello ' + 'world'
5、成員操作符
三、字符串的常用方法
1、回文數(shù)判斷
2、字符串開頭和結(jié)尾匹配
3、字符串判斷是否大小寫或數(shù)字
4、判斷變量名是否合法
變量名是否合法?
#變量名可以由字母,數(shù)字或者下劃線組成;
#變量名只能以字母或者下劃線開頭;
5、ipython中常用工具
s = ' hello'
s.strip() #去掉所有空格
s.lstrip() #去掉左側(cè)所有空格
s.rstrip() #去掉右側(cè)所有空格
# 此處空格代表廣義的,可以去除n t
#長度為50,居中,內(nèi)容不夠用*補齊
print '學生管理系統(tǒng)'.center(50,'*')
#長度為50,文字在左,內(nèi)容不夠用*補齊
print '學生管理系統(tǒng)'.ljust(50,'*')
#長度為50,文字再右,內(nèi)容不夠用*補齊
print '學生管理系統(tǒng)'.ljust(50,'*')
注意:默認用“ ”(空格)補齊
# 制作菱形
6、字符串的搜索和替換
7、字符串的統(tǒng)計
# 字符串統(tǒng)計的應用
8、str字符串的分離和連接
9、字符串應用實例
實例一:
實例二: