什麼是字串
肉眼可以識別具有特殊含義的字元組成的串
python如何表示字串
(1)弱資料型別語言決定的,使用引號
- 單引號
- 雙引號
- 三引號
(2)使用str( )
s1 =
'a' s2 =
"b"
3.字串的常用方法s =
str(
"abc"
)
python提供用來切割可迭代物件(容器、字串)
iterable[ start : ] 從start位置開始切割,切到末尾,包含start位置
iterable[ start : end ] 從start位置開始切割,切到end位置為止,包含start位置,但不包含end位置。前閉後開區間
iterable[ start : end : step ] 從start位置開始切割,切到end位置為止,step為步長,預設是1
注意:(1)使用切片去切割資料,如果超越了下標,並不會報錯,會返回乙個空列表
(2)步長為正從左往右切,步長可以為負數,從右向左切,下標還是從左向右數的
(3)python也提供了負索引(從右往左數,最後乙個元素是-1,倒數第二個元素是-2,以此類推)
(4)集合並不支援切片
在python中怎麼將列表反向輸出?
reverse()方法、使用切片 [::-1]等
使用示例:
#給定檔案全路徑,如何使用切片返回檔案字尾名?路徑存為變數path
a=path[path.rfind(
".")+1
(a)
python字串物件和切片操作
一 字串物件 被引號引住的內容叫子符串,有單引 雙引 三引。ss.capitalize 讓字串首字母大寫 2.ss.center 50 居中,並且還可以補充。ss.center 50,3.ss.count 統計字串 字元出現的次數 4 ss.encode 通過引數指定編碼,將指定字串轉化為位元組,編...
python字串物件和切片操作
python切片,字串的逆序 encoding utf 8 name abcdefghijklmn age 20 print s的年齡為 d name,age abcdefghijklmn的年齡為20 print 我的年齡為 d age 我的年齡為20 print name 2 2 輸出為cdefg...
python字串切片
遇到問題 這個問題大家也可以思考下,看看自己對字串切片的理解 想要找乙個字串的字首,比如10010 輸出應該是 1,10,100,1001,10010 但結果老是多了個空 1,10,100,1001,10010 程式大概是這樣的 for i in range numbers new numbers ...