전체 글(85)
-
[Python] 문자열 관련 함수 : 문자열 분해, 결합, 변환 관련 함수
문자열 분해 관련 함수 split() 문자열을 구분자의 기준으로 나누어 list 형태로 반환한다 {문자열}.split(sep='매개변수') sep= 생략가능 구분자를 생략하면 공백으로 나누며, 연속된 공백은 하나의 공백으로 처리한다 구분자를 생략하지 않고 " "공백으로 연속된 공백을 빈값으로 리스트에 넣는다 a = "hi, my, name" print(a.split(sep=", ")) # 구분자 seperator 지정 print(a.split(", ")) # sep= 생략 print(a.split()) # 구분자 생략하면 공백으로 나눔, 공백이 중복 될 경우에도 하나의 공백으로 처리 b = "hi my name" print(b.split()) # 구분자를 생략하면 두개의 공백을 하나로 처리 print(b..
2022.03.19 -
[Python] 문자열 관련 함수 : 공백 관련 함수
공백 존재 여부 관련 함수 isspace() 문자열이 공백으로만 이루어져 있는지 확인하는 함수 a = " " b = " s " print("a.isspace() >>> ", a.isspace()) print("b.isspace() >>> ", b.isspace()) # result a.isspace() >>> True b.isspace() >>> False 공백 제거 관련 함수 strip() 문자열 앞뒤공백을 제거 a = " s " print("a >>> '" + a + "'") print("a.strip >> '" + a.strip() + "'") # result a >>> ' s ' a.strip >> 's' lstrip() 문자열 앞쪽(왼쪽) 공백을 제거 a = " s " print("a >>> '..
2022.03.19 -
[Python] 문자열 관련 함수 : 대소문자 관련 함수
대소문자 판단 islower() 문자열이 모두 소문자인가 여부를 boolean값으로 반환 print("I Love You >> ", "I Love You".islower()) print("i love you >> ", "i love you".islower()) result I Love You >> False i love you >> True isupper() 문자열이 모두 대문자인가 여부를 boolean값으로 반환 print("I Love You >> ", "I Love You".isupper()) print("I LOVE YOU >> ", "I LOVE YOU".isupper()) result I Love You >> False I LOVE YOU >> True istitle() 문자열이 제목 형식인지..
2022.03.19 -
[Python] 문자열 관련 함수 : 숫자 포함 관련 함수
숫자 포함 관련 함수 isalnum() 문자열이 문자와 숫자로만 이루어졌는지 여부를 boolean 값으로 반환 문자열.isalnum() 한글도 true값을 반환한다 공백도 판단하여 공백이 포함되어있으면 false 특수문자는 false a = "ab cd efg" b = "abcdefg" a = "ab cd efg" b = "abcdefg" c = "123" d = "1 2 3" e = "abc123" f = "abc 123" g = "가나다" h = "≥" print("a.isalnum() >>> ", a.isalnum()) print("b.isalnum() >>> ", b.isalnum()) print("c.isalnum() >>> ", c.isalnum()) print("d.isalnum() >>> ..
2022.03.19 -
[Python] 문자열 관련 함수 : 문자 포함 관련 함수
문자 포함 관련 함수 startswith() / endswith() 문자(열)가 검사하고자 하는 문자(열)로 시작/끝 부분과 매칭 하는지의 여부를 boolean값으로 반환한다 {문자(열)}.startswith("{문자(열)}") {문자(열)}.endswith("{문자(열)") a = "Hello, Welcome to the Python World" print("a.startswith('H') >> ", a.startswith('H')) print("a.startswith('Hello, W') >> ", a.startswith('Hello, W')) print("a.startswith('Hello, W') >> ", a.startswith('el')) print("a.endswith('H') >> ", a..
2022.03.19 -
[Python] 문자열 관련 함수 : 문자열 계산 관련
문자열 계산 관련 메서드 len() 문자열의 길이를 반환한다 s = 'asdfg' print(len(s)) 결과 13 min() / max() 문자열 내 문자, 혹은 숫자의 최솟값/최댓값 문자와 숫자가 함께 있으면 문자가 숫자보다 큰 값으로 인식한다 a = 'asdf' print("min('asdf') >> ", min(a)) print("max('asdf') >> ", max(a)) b = '82917' print("min('82917') >> ", min(b)) print("max('82917') >> ", max(b)) c = 'asd54cv231' print("min('asd54cv231') >> ", min(c)) print("max('asd54cv231') >> ", max(c)) d = 82..
2022.03.19