-
4. 문자열, 문자열 연산, 슬라이싱공부합시다!/python 2023. 1. 18. 00:13728x90
오늘은 자료형의 세부적인 부분인 문자열에 대해서 살펴보겠습니다!
그냥 편하게 살펴보세요. 꼭 타이핑 해보시구요!
# 문자열, 문자열 연산, 슬라이싱 str1 = "I am Boy." str2 = 'NiceMan' str3 = '' str4 = str("") print(len(str1), len(str2), len(str3), len(str4)) # Escape escape_str1 = "Do you have a \"Lover\"" print(escape_str1) escape_str2 = "Web\tWEt\tWET\t" print(escape_str2) # Raw String raw_s1 = r'C:\Programs\Test\Bin' print(raw_s1) raw_s2 = r"\\a\\a" print(raw_s2) # Multi Line multi1 = """ 문자열 멀티라인 테스트""" print(multi1) multi2 = \ """ 문자열 멀티라인 테스트 """ print(multi2) # 문자열 연산 str_o1 = "*" str_o2 = 'abc' str_o3 = "def" str_o4 = "Niceman" print(str_o1*100) print(str_o2 + str_o3) print(str_o3 *3) #print(str_o3 + 4 ) print(str_o3 + str(4)) print('a' in str_o4) print('f' in str_o4) print('z' in str_o4) # 문자열 형변환 print(str(77)) print(type(str(77))) print(str(77) + 'a') print(str(10.4)) print(type(str(10.4))) # 문자열 함수 # 참고 https://www.w3schools.com/python/python_ref_string.asp a = 'niceman' b = 'orange' # print(a.islower()) # print(b.endswith('e')) # print(a.capitalize()) # print(a.replace('nice', 'good')) # print(list(reversed(b))) # 슬라이싱 a = 'niceman' b = 'orange' print(a[0:3]) # 0번째 문자부터 시작해서 3번째 문자전까지 출력 print(a[1:3]) print(a[0:len(a)]) print(a[0:len(b)]) print(a[:]) print(a[2:]) print(a[:4]) print(a[:4:2]) print(b[1:-2]) print(b[::-1])
728x90'공부합시다! > python' 카테고리의 다른 글
6. Tuple (0) 2023.01.20 5. List (0) 2023.01.19 3. Data Type과 형변환 (0) 2023.01.17 0. 환경설정: Python 설치, Anaconda, VScode, 가상환경설정 (0) 2023.01.16 2. 출력: print (0) 2023.01.10