第三章 python中的字串

2022-07-03 19:21:08 字數 1416 閱讀 9989

一、字串的基本操作

所有標準的序列操作對字串同樣適用,如索引、分片、乘法、判斷成員是否存在、求長度、最大值和最小值等。記住一點,字串是不可變的。

二、字串中重要的方法

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...