資訊內(nèi)容
Python中有substr函數(shù)嗎
KZK少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
python中有substr函數(shù)嗎KZK少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
Python中沒(méi)有substr函數(shù),但是有類似的功能,就是切片。KZK少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
String在python中被當(dāng)做Unicode代碼值的序列,用string[i:j:k]格式來(lái)進(jìn)行切片。Unicode值的取值范圍在U0000 - U10FFFF之間。Python沒(méi)有char類型,字符串中的每個(gè)Unicode代碼都表示為長(zhǎng)度為1的String對(duì)象。KZK少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
序列切片的格式為string[i:j:k],i為從0開(kāi)始的起始位置;j為終止位置;k表示切片的長(zhǎng)度。其中的j和k可以省略,j和k都省略,表示取i位置的一個(gè)字符;只省略k,就是類似substr的取子串的功能。下面是幾個(gè)例子:KZK少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
>>> a="ABCDEFGHIJABCDEFGHIJABCDEFGHIJ" >>> a[0] 'A' >>> a[1] 'B' >>> a[0:5] 'ABCDE' >>> a[1:5] 'BCDE' >>> a[0:20:0] Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: slice step cannot be zero >>> a[0:20:1] 'ABCDEFGHIJABCDEFGHIJ' >>> a[0:20:2] 'ACEGIACEGI' >>> a[0:20:3] 'ADGJCFI' >>>更多技術(shù)請(qǐng)關(guān)注Python視頻教程。
KZK少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

- 上一篇
mongodb怎么存儲(chǔ)json數(shù)據(jù)類型?
簡(jiǎn)介mongodb存儲(chǔ)json數(shù)據(jù)類型方法如下:1、pom引jar:<dependency> <groupId>org.springframework.data</groupId> &nb
- 下一篇
linux下MongoDB的使用教程
簡(jiǎn)介1、創(chuàng)建數(shù)據(jù)庫(kù)語(yǔ)法useDATABASE_NAME創(chuàng)建一個(gè)user_data的數(shù)據(jù)庫(kù),使用db命令查看> use user_dataswitched to db user_data> dbuser_data>查看所有數(shù)據(jù)庫(kù)