筆者在學習時被要求在python中使用指定字元長度切分資料。
如,string型別的字串film_type = 『都市浪漫愛情喜劇』,已知電影型別都是兩個中文字元組成,要求切分出字串中的電影型別。
這種情況下,我們可以使用xrange()函式,通過步長來切分。
xrange() 函式用法與 range 完全相同,所不同的是生成的不是乙個陣列,而是乙個生成器。
xrange 語法:
xrange(stop)
xrange(start, stop[, step])引數說明:
start: 計數從 start 開始。預設是從 0 開始。例如range(5)等價於range(0, 5);
stop: 計數到 stop 結束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
step:步長,預設為1。例如:range(0, 5) 等價於 range(0, 5, 1)# encoding: utf-8
import pandas as pd
film_type = '都市浪漫愛情喜劇'
film_type_new =
for i in xrange(0, len(film_type), 6):
film_type_new.append(film_type[i:i+6])
for i in film_type_new:
print i
python字元切片 python 字串切片
字串s1 hello,world 字串中字元位置可以通過索引或者下標來表示 字串的索引或下標有兩種方式 a,正數,從左到右,從0開始 b,負數,從右到左,從 1開始 一 如何獲取字串中的某乙個字元 c1 s1 8 c2 s1 3 print c1,c2 都列印出字元 r 二 如何獲取一段字元 c3 ...
python替換指定字元
有如下一段文字,要求將中括號後的第乙個分號 替換為換行符 souma,kousaku kanda,fumie masuko,takayoshi tokyo univ agr,fac bioind,abashiri,hokkaido 0992493,japan wang,peng jgfdsa uni...
python讀取指定位元組長度的文字
軟體版本 python 2.7.13 win 10 場景描述 1 使用python讀取指定長度的文字 2 使用python讀取某一範圍內的文字。python test.txt文字內包含的字串為 aaaaaaaabbbbbbbbccccccccdddddddd a,b,c,d均為8個 coding u...