문자열

Python의 데이터 타입

Jason Myers

Instructor

형식화된 문자열 생성

  • f-문자열(형식화된 문자열 리터럴) - f""
cookie_name = "Anzac"
cookie_price = "$1.99"

print(f"Each { cookie_name } cookie costs { cookie_price }.")
"Each Anzac cookie costs $1.99."
Python의 데이터 타입

문자열로 결합하기

  • "".join()은 호출된 문자열을 구분자로 사용하여 이터러블을 결합합니다.
child_ages = ["3", "4", "7", "8"]

print(", ".join(child_ages))
"3, 4, 7, 8"
print(f"The children are ages {','.join(child_ages[0:3])}, and {child_ages[-1]}.")
"The children are ages 3, 4, 7, and 8."
Python의 데이터 타입

문자열 일부 매칭

  • .startswith().endswith() 메서드는 문자열이 특정 문자나 문자열로 시작하거나 끝나는지 확인합니다.
boy_names = ["Mohamed", "Youssef", "Ahmed"]
print([name for name in boy_names if name.startswith('A')])
["Ahmed"]
  • 이 메서드들을 포함한 대부분의 문자열 함수는 대소문자를 구분하므로 주의하십시오.
Python의 데이터 타입

문자열에서 값 검색하기

  • in 연산자는 문자열과 같은 이터러블 타입에서 값을 검색합니다.
"long" in "Life is a long lesson in humility."
True
"life" in "Life is a long lesson in humility."
False
Python의 데이터 타입

대소문자 구분 없이 처리하는 방법

  • .lower() 메서드는 소문자로 변환된 문자열을 반환합니다.
"life" in "Life is a long lesson in humility.".lower()
True
Python의 데이터 타입

연습해 봅시다!

Python의 데이터 타입

Preparing Video For Download...