-
파이썬 2일차 ( 파이썬 표준 라이브러리의 중요성)coding 2022. 9. 2. 00:00728x90반응형SMALL
https://docs.python.org/ko/3.11/library/stdtypes.html#text-sequence-type-str
파이썬 표준 라이브러리엔 방대한 양의 데이터가 있다.
이는 파이썬의 정확한 문법과 언어를 의미할 뿐만 아니라 파이썬에 내장되어 있는 표준 라이브러리를 포함한다.
예를들어 str타입의 Methods에 관하여 살펴보면
print("about_methods".endswith("s")) #"s"로 끝나면 True를 반환 print("about_methods".replace("o",")) #"o"를 "🥦"로 변환 print("about_methods".upper()) #"about_methods"를 대문자로 변환 의 역할을 한다.
여기서 Methods는 데이터와 결합되어 있는 function이라고 볼 수 있다.
() 실행버튼으로 실행하며 argument(매개변수)도 받으며, return을 하기도 한다.
다시말해 endswith, replace, upper는 "about_methods"라는 string과 결합되어
단독으로 사용할 수 없는것이 Methods의 특징이라고 할 수 있다.
최상단의 링크에서 전체 Methods의 내용을 확인해 볼 수 있다.
리스트 데이터 타입을 살펴보면 다음과 같이
리스트 안에 특정 데이터가 몇개 있는지 살펴보는게 가능하다.
check_x = ["o","o","o","o","o","o","x","o","o","x"] print(check_x.count("x"))
더불어 .append("x")로 리스트에 추가
.clear()로 리스트 내용 삭제.reverse()로 리스트 내용 순서 반전
.remove("x")로 항목 삭제
등이 가능하다.
이처럼 Methods는 생산적인 기능을 넘나 멋지고 간편하게 제공한다.
728x90반응형LIST'coding' 카테고리의 다른 글
파이썬 독학 4일차 (dicts) (0) 2022.09.04 파이썬 독학 3일차 tuples (0) 2022.09.03 파이썬 1일차 덮밥가게 만들기 (0) 2022.09.01 코틀린 1일차 복습 1(함수, 객체, 문자열템플릿, 조건식, 표현식과 선언문 차이) (0) 2022.08.23 Kotlin 강의 1일차 (함수, 객체, 문자열템플릿, 조건식, 표현식과 선언문 차이, 배열과 리스트 차이, 반복문, null과 엘비스프레슬리, 클래스, 상속) (0) 2022.08.23