문자열 4

[Python] 파이썬 문자열 찾기 (find, rfind, startswith, endswith)

find(찾을 문자, 찾기 시작할 위치, 찾기를 끝맺을 위치) >> hangeuls = "가나다라마바사아자차카타파하" >> hangeuls.find('사') 6 >> hangeuls.find('가') 0 >> hangeuls.find('사', 7) -1 문자열의 왼쪽부터 문자를 찾음. 찾으면 처음 찾은 문자의 위치를 반환. 못찾으면 '-1'을 반환 단, 찾기 시작할 위치와 찾기를 끝맺을 위치는 별도 지정없으면 문자열 전체를 탐색함. rfind(찾을 문자, 찾기 시작할 위치, 찾기를 끝맺을 위치) >> english = "adcjdklcmdl" >> english.find('c') 2 >> english.rfind('c') 7 문자열에서 중복된 문자가 있으면, 문자열 중 가장 끝에 있는 위치를 반환함 찾으..

Python 2021.01.26

[Python 기본] 문자열 관련된 기본 함수 정리

1. format() 함수 : 문자열 출력 1.1 문자열, 정수, 실수, boolean 변수 출력 print("{0}".format(10)) # 10 출력 # 변수형과 상관없이 한번에 출력도 가능하다 print("{0}, {1}, {2}, {3}".format(10, 25.5, "문자열", True)) # 10, 25.5, 문자열, True 출력 2. upper()와 lower() 함수 : 문자열 내에 있는 문자들을 전체 대문자로 변환 or 소문자로 변환 String_a = "Hi Hello" # 대문자로 변환 print(String_a.upper()) # HI HELLO # 소문자로 변환 print(String_a.lower()) # hi hello # 문자열 변수 자체는 변하지 않음 print(Str..

Python 2021.01.13

[Python 기본] 문자열 연산

1. + : 문자열 연결 연산자 >> 문자열 간 덧셈을 하면 문자열끼리 연결된다. print("안녕하세요" + "안녕하세요" + "안녕하세요") # 안녕하세요안녕하세요안녕하세요 2. * : 문자열 반복 연산자 >> 문자열에 곱셈을하면 그 문자열이 곱셈한 만큼 이어져서 나온다. print("안녕하세요" * 3) # 안녕하세요안녕하세요안녕하세요 3. [] : 문자 선택 연산자 (문자열 인덱싱) 3.1 앞에서 선택 print("안녕하세요"[0]) # 안 print("안녕하세요"[1]) # 녕 print("안녕하세요"[2]) # 하 print("안녕하세요"[3]) # 세 print("안녕하세요"[4]) # 요 3.2 뒤에서 선택 (인덱스로 뒤에서 선택해도 선택이 된다는 점 유념해야한다!!) >> 항상 [-1]에..

Python 2021.01.13

[Python 기본] 문자열 출력하기

1. 파이썬은 문자열 출력을 사용할 때 "" (쌍따옴표), '' (따옴표) 둘다 사용이 가능합니다. # 안녕하세요 문자열 출력 print("안녕하세요") print('안녕하세요') 2. 문자열 안에 쌍따옴표를 써서 ["안녕하세요"라고 말했다.]를 출력하고 싶을 때는 \ (역슬래쉬)를 사용해야합니다. >> 문자열 내에서 쌍따옴표 : \" >> 문자열 내에서 따옴표 : \' print("\"안녕하세요\"라고 말했다.") # "안녕하세요"라고 말했다. print("\'안녕하세요\'라고 말했다.") # '안녕하세요'라고 말했다. 3. 이외의 문자열 출력에 쓰이는 이스케이프 문자 >> \n : 줄바꿈 >> \t : 탭 print("안녕하세요.\n안녕하세요.") # 안녕하세요. # 안녕하세요. print("안녕하세..

Python 2021.01.13