中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python中split的用法示例

沐橙
277
2021-05-07 19:41:09
欄目: 編程語言

在python中split()函數可以用于拆分字符串,主要是通過指定的分隔符對字符串進行切片操作,并返回分割后的字符串列表list;如果參數 num 有指定值,則分隔 num+1 個子字符串;若是使用空格作為分隔符時,對于中間為空的項會自動忽略。

python中split的用法示例

具體用法分析如下:

一、函數說明

1、split()函數

語法:str.split(str="",num=string.count(str))[n]

參數說明:

str:   表示為分隔符,默認為空格,但是不能為空('')。若字符串中沒有分隔符,則把整個字符串作為列表的一個元素

num:表示分割次數。如果存在參數num,則僅分隔成 num+1 個子字符串,并且每一個子字符串可以賦給新的變量

[n]:   表示選取第n個分片

注意:當使用空格作為分隔符時,對于中間為空的項會自動忽略

2、os.path.split()函數

語法:os.path.split('PATH')

參數說明:

PATH指一個文件的全路徑作為參數:

如果給出的是一個目錄和文件名,則輸出路徑和文件名

如果給出的是一個目錄名,則輸出路徑和為空文件名

二、實例

1、實例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']

2、實例2,以 # 號為分隔符,指定第二個參數為 1,返回兩個參數列表。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

txt = "Google#Runoob#Taobao#Facebook"

# 第二個參數為 1,返回兩個參數列表

x = txt.split("#", 1) 

print x

以上實例輸出結果如下:

['Google', 'Runoob#Taobao#Facebook']

0
益阳市| 桂平市| 嘉禾县| 丰镇市| 从化市| 武宣县| 郑州市| 右玉县| 马尔康县| 沿河| 鹤壁市| 洛浦县| 固始县| 开鲁县| 古丈县| 贵定县| 含山县| 武功县| 嘉善县| 泸溪县| 买车| 孟连| 武川县| 河东区| 承德县| 孟村| 仲巴县| 花莲市| 沙田区| 蒲城县| 大埔县| 绵阳市| 颍上县| 托克托县| 张北县| 北碚区| 武川县| 赤水市| 阜南县| 独山县| 博客|