一、字串的基本操作
所有標準的序列操作對字串同樣適用,如索引、分片、乘法、判斷成員是否存在、求長度、最大值和最小值等。記住一點,字串是不可變的。
二、字串中重要的方法
1、find(substr[strat,end])方法:返回找到的第乙個子串的最左端位置索引,如果子串不存在,返回-1.(建議在如下情況下使用該方法:當你需要知道子串的位置時。如檢查子串是否存在於某個字串,建議用in操作符)。該方法還提供兩個可選的位置引數,分別為起始點和結束點,表示查詢的範圍區域。
1 >>> str = 'hello,world!welcome to python world
'2 >>> str.find('
come')
3 15
4 >>> str.find('
big'
)5 -1
6 >>> str.find('
python
',5,30)
7 23
8 >>> str.find('
python
',5)
9 23
10 >>> '
python'in
str11
true
12 >>> '
big'
instr
13 false
2、join(sequence)方法:常用來用分隔符連線字元,返回連線後的字串。
1 >>> seq = ['1','
2','
3','
4','5'
]2 >>> sep = '+'
3 >>>sep.join(seq)4'
1+2+3+4+5
'5 >>> dir = ('
c:','
user
','bin')
6 >>> '//'
.join(dir)7'
c://user//bin
'
3、low():返回字串小寫字母版的拷貝
4、str.replace(])
:返回替換後字串的拷貝
5、str.
split():
1 >>> str2.split(',')2 ['
1', '
2', '
3', '
4', '
5']
6、strip()方法:去掉字串兩側的空格(不包括中間)
Python第三章 字串
第三章 字串 3.1 基本字串操作 python的字串和元組差不多,是不可以進行改變的,如果想改變值,可以嘗試list序列化之後在進行修改。3.2 字串格式化 精簡版 字串格式化使用字串格式化操作符 這個名字還是很恰當的 即 來實現。基本用法例子 1.format hello,s.s enough ...
第三章 字串
3 1 基本字串操作 字串是不可變的。類似以下的分片賦值是不合法的 website 3 com 報錯 3.2 字串格式化 在 的左側放置乙個字串,而右側放置希望格式化的值。format hello,s,s enough for ya?values world hot print format val...
第三章 Lua字串
字串用於表示文字。lua語言中的字串既可以表示單個字元,也可以表示一整本書籍 在 lua語言中,操作100k或者1m個字母組成的字串的程式也很常見。lua語言中的字串是一串位元組組成的序列,lua核心並不關心這些位元組究竟以何種方式編碼文字。在lua語言中,字元使用8個位元位來儲存 eight bi...