国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python字符串特性及常用字符串方法的簡單筆記

2020-01-04 17:52:27
字體:
供稿:網(wǎng)友
這篇文章主要介紹了Python字符串特性及常見字符串方法的簡單筆記,為一些Pyhton入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
 

單引號和雙引號都能表示字符串。區(qū)別在于轉(zhuǎn)義的時候。

如果懶得加轉(zhuǎn)義字符,可以通過在字符串前面加上r。例如:

print r'C:/some/name'

通過在字符串里面添加反斜杠來不換行。

print """/  Usage: thingy [OPTIONS]  -h      Display this usage message   -H hostname    Hostname to connect to   """

字符串通過加號來連接,并可以通過乘號來翻倍。
字符串也可以通過寫在一起來連接,但是不能用在變量上面:

'Py' 'thon'

字符串可以像數(shù)組一樣訪問,0代表開始字符。特別的是,-1代表最后一個字符,-2表示倒數(shù)第2個字符,依次得到結(jié)果。

字符串可以切片訪問。比較特別的是使用負(fù)數(shù)來切片。

s="abcde"s[0]s[-1]s[-5]s[:-1] #去掉最后一個字符,比如換行符+---+---+---+---+---+---+| P | y | t | h | o | n |+---+---+---+---+---+---+0 1 2 3 4 5 6-6 -5 -4 -3 -2 -1

切片訪問越界會得到一個空集。無需做訪問控制。

對于單個字符時無法賦值的,因為字符串是不可變的。如果需要一個不同的字符串,那就creat一個新的字符串吧,使用切片能夠很容易達(dá)到這點。
內(nèi)置函數(shù)len返回字符串的長度。

用encode和decode來問字符串編碼解碼。(關(guān)于編碼類型的問題,需要專門開一個文件來討論)

常用方法:
startswith 檢測開頭
示例:

1. a = 'leonis'
if a.startswith('le'):
print ‘le'
endswith 檢測結(jié)尾
示例:

1. a = ‘leonis'if a.endswith(‘is'):print ‘is'

in 檢測是否為其中一部分
示例:

1. a = ‘leonis'if ‘o' in a:print ‘a'

find 查詢包含
示例:

1. a= ‘leonis'if a.find(‘on') != -1:print(‘on')

join 連接字符串
示例:

1.

 a = ' 'mylist = ['Brazil','Russia','India','China']print a.join(mylist)

2.

mylist = ['Brazil','Russia','India','China']print ‘_'.join(mylist)

split 拆分字符串

1.

 b = 'my..name..is..leonis'print bprint b.split('..')

2.

b = ‘my..name..is..leonis'print bprint b.split(‘..',1)
 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 青冈县| 平乐县| 怀来县| 晋江市| 罗定市| 灵武市| 南部县| 富裕县| 六盘水市| 五家渠市| 永平县| 德惠市| 宁安市| 贵德县| 疏勒县| 达孜县| 泗洪县| 温泉县| 驻马店市| 乳山市| 响水县| 民乐县| 罗平县| 安西县| 花莲市| 手游| 和静县| 若尔盖县| 沧州市| 布尔津县| 佛学| 长顺县| 海宁市| 富蕴县| 营山县| 甘德县| 涞源县| 塔河县| 赣榆县| 景宁| 武穴市|