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