[요약]파이썬(Python) 문자형 처리
1. 문자형 관련 연산자 처리 사례
# 문자열, 문자열 연산, 슬라이싱 # 문자열 변수 생성 / 할당 사례 str1 = 'I am boy.' str2 = 'Nice Man' str3 = '' str4 = str('ace') print(len(str1), len(str2), len(str3), len(str4)) # 이스케이프 문자 처리 " escape_str1 = "Do you have a \"bin collection\"" print(escape_str1) escape_str2 = "Tab\tTab\tTab" print(escape_str2) # Raw String - 이스케이프 문자처리 없이 그대로 출력 "r" 지시자 사용 raw_s1 = r'C:\Programs\Test\Bin' print(raw_s1) # 멀티라인 처리 multi = """ 문자열 멀티라인 테스트 """ print(multi) multi_line = \ """ 문자열 멀티라인 테스트 """ print(multi_line) # 문자열 연산 str_o1 = "*" str_o2 = 'abc' str_o3 = "def" str_o4 = "Niceman" print(str_o1 * 5) # >***** print(str_o2 + str_o3) # >abcdef print(str_o1 * 3) # >*** print('a' in str_o4) # >True print('f' in str_o4) # >False print('z' not in str_o4) # >True # 문자열 형변환 print(str(77)+'a') # >77a print(str(10.4)) # >10.4 # 문자열 함수 # 참고 : https:/www.w3schools.com/python/python_ref_string.asp # 파이썬의 문자열 함수는 정말 다양하고 많다. a = 'Niceman' b = 'orange' print(a.islower()) # >False print(b.endswith('e')) # >True print(a.capitalize()) # >Niceman print(a.replace('Nice', 'Good')) # >Goodman print(list(reversed(b))) # >['e', 'g', 'n', 'a', 'r', 'o'] # 문자열 슬라이싱(문자열 인덱스는 0부터 시작) a = 'Goodman' b = 'yellow' print(a[0:3]) # >Goo print(a[0:4]) # >Good print(a[0:len(a)]) # >Goodman print(a[:4]) # >Good print(a[:]) # >Goodman print(b[0:4:2]) # >yl print(b[1:-2]) # >ell print(a[1:-1]) # >oodma print(b[::-1]) # >wolley
'프로그래밍 > Python' 카테고리의 다른 글
[요약]파이썬(Python) 자료구조 TEST Sample (0) | 2020.09.15 |
---|---|
[요약]파이썬(Python) 자료구조(List, Tuple) (0) | 2020.09.06 |
[요약]파이썬(Python) 가상환경 설정 및 패키지 설치 (0) | 2020.08.31 |
[요약]파이썬(Python) 코딩 둘러보기 (0) | 2020.08.31 |
[요약]파이썬(Python) Print함수의 이해 (0) | 2020.08.31 |