파이썬에서 분할이란 무엇인가요? Python의
split()은 구분 기호를 지정하여 문자열을 분할합니다. 매개변수 num에 지정된 값이 있으면 num+1개의 하위 문자열이 분리됩니다.
split() 메소드 구문:
str.split(str="", num=string.count(str)).
Parameters
str -- 구분 기호는 공백, 줄 바꿈(n), 탭(t) 등을 포함한 모든 null 문자로 기본 설정됩니다.
num - 분할 수입니다. 기본값은 -1이며 모든 것을 구분합니다.
반환 값
분할된 문자열 목록을 반환합니다.
다음 예에서는 Split() 함수를 사용하는 방법을 보여줍니다.
예제(Python 2.0+)
#!/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']
다음 예에서는 # 기호를 다음과 같이 사용합니다. 두 번째 매개변수를 지정하는 구분 기호가 1인 경우 두 개의 매개변수 목록을 반환합니다.
예제(Python 2.0+)
#!/usr/bin/python # -*- coding: UTF-8 -*- txt = "Google#Runoob#Taobao#Facebook" # 第二个参数为 1,返回两个参数列表 x = txt.split("#", 1) print x
위 예의 출력 결과는 다음과 같습니다.
['Google', 'Runoob#Taobao#Facebook']
관련 권장 사항: "Python Tutorial"
위 내용은 파이썬에서 분할이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!