1樓:Stevent
Slice首先大家想到的是列表切片的用法比如lyst[3:6]
但是你把slice和split放在一起問,顯然你問的不是列表切片的用法。你問的是slice()函式。
slice 語法:
class slice(stop)
class slice(start, stop[, step])
引數說明:
start -- 起始位置
stop -- 結束位置
step -- 間距
以下例項展示了 slice 的使用方法:
>>>myslice
=slice(5
)# 設定擷取5個元素的切片
>>>myslice
slice
(None,5
,None
)>>>
arr=
range(10
)>>>
arr[0,
1,2,
3,4,
5,6,
7,8,
9]>>>arr[
myslice
]# 擷取 5 個元素[0
,1,2
,3,4
]>>>
split() 方法語法:
str.split(str="", num=string.count(str)).
str -- 分隔符,預設為所有的空字元,包括空格、換行(\n)、製表符(\t)等。
num -- 分割次數。預設為 -1, 即分隔所有。
以下例項展示了 split() 函式的使用方法:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split以空格為分隔符,包含 \n
print str.split(' ', 1 ); # 以空格為分隔符,分隔成兩個
以上例項輸出結果如下:
['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
你觀察的仔細就會發現,兩個其實很不同,當然你足夠仔細的話就會發現,上面的內容是直接從http://
runoob.com
2樓:YPSheng
你這問題問的都不知道該怎麼回答了。slice主要是切片使用,split主要是指定字元切割字串使用。建議多去熟悉一下python資料型別的基礎以及各個資料型別常用的方法和屬性。
Python的classmethod和staticmethod關鍵字有什麼作用呢?
BigYoung 第一 這兩個不叫關鍵字,應該是新手,可以理解 第二 在類方法前加不加classmethod和staticmethod,並不影響方法的實現 第三 具體的區別,可以查他們兩個的具體用法。簡單點說 classmethod 必須有乙個指向類物件的引用作為第乙個引數,而 staticmeth...
很多後台開發為什麼要熟悉python和shell?
中大黑熊 因為伺服器啊,掛載服務的機器都是linux系統啊,都沒有圖形介面啊,然後又經常要做一些批量的處理啊,拉資料,拆分資料,寫常駐程序神馬的,你不熟悉shell或者python就只能呵呵了。就像我被各種鄙視啊哈哈哈哈哈 乙個最簡單的例子。windows 目錄分隔符是 linux 目錄分隔符是 現...
MBTI中e型和s型當中哪些人容易活的痛苦?哪些又最不容易有心理負擔?
entp怎麼就沒心理負擔了!這輩子無憂無慮的過的日子也就到小學四年級,外面的世界到處不好打,誰都會有遇到麻煩那天的 資源牛批到可以橫行,撐腰人也不錯的,啥型別都不容易煩心 瀟湘慕御 其他人也寫的都挺好的了,這裡就簡單寫寫吧,按照題目規則,沒有提到i和n。i和n可以看鏈結。瀟湘慕御 mbti的n系中最...