Python使用指定字元長度切分資料

2022-09-23 17:18:12 字數 711 閱讀 4114

筆者在學習時被要求在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...