language(15)
-
Python 타입별 메소드 정리
1. 문자열 메소드 더보기 # 1.count: 문자열 내에서 특정문자가 몇 개나 있는지 세는 메소드 text = "I study at home 12 hours a day" ijh = text.count("a") print(ijh) # 3 # 2. find: 문자열 내에서 특정 문자열이 처음 나오는 위치를 찾아주는 메소드 (없을 경우 -1 return) text = "I study at home 12 hours a day" ijh = text.find("home") print(ijh) # 11 # 3. index: 문자열 내에서 특정 문자열이 처음 나오는 위치를 찾아주는 메소드 (없을 경우 VallueError) text = "I study at home 12 hours a day" try: ijg = t..
2023.04.17 -
Python 기초 - 9. if문(조건문)
if문(조건문) if문은 주어진 조건을 판단 후 해당 조건에 맞는 수행문을 수행하는 제어문 입니다. 구조 if문의 기본 구조는 다음과 같습니다. if 조건:#조건을 선언한 이후에 콜론(:)과 들여쓰기는 필수입니다. 수행문 #if: 가장 처음 조건문을 선언하는 부분 입니다. 만약 여기서 조건문의 값이 참일 경우 수행문을 수행하고 조건문을 빠져나가게 됩니다. elif 조건: 수행문 #elif: if와 else만으로 다양한 조건을 판단하기 어려울때 사용하며 상위의 조건들이 거짓일때(위의 if나 또다른 elif의 조건이 거짓일때) 수행됩니다. else 조건: 수행문 #else: 만약 상위의 모든 조건들이 거짓일때 마지막으로 거치는 단계입니다. else의 수행문을 수행하고 조건문을 빠져나갑니다. 다양한 비교 연산..
2023.03.23 -
Python 기초 - 8. 자료형(불리언 boolean)
불리언 (boolean) 불(boolean) 자료형은 참/거짓을 나타내는 자료형 입니다. 값으로는 참(True)/거짓(False) 이렇게 두가지 값만을 가질 수 있습니다. 자료형들의 참/거짓 자료형들은 참/거짓 값을 가지고 있습니다. 이 특징은 굉장히 중요하며 실제로도 자주 쓰입니다. 판별은 bool() 함수를 사용하여 할 수 있습니다. a = bool('python') b = bool("") c = bool([1, 2, 3]) d = bool([]) e = bool({1, 2, 3}) f = bool(()) g = bool({'a', 1}) h = bool({}) i = bool(1) j = bool(0) k = bool(None) print(a, b, c, d, e, f, g, h, i, j, k, ..
2023.03.22 -
Python 기초 - 7. 자료형(집합 set)
집합(set) 집합(set)은 집합에 관련된 것을 쉽게 처리하기 위해 사용하는 자료형 입니다. 사용 a = [1,2,3,4,5,3,4,2,1,2,4,2,3,1,4,1,5,1] a_set = set(a) 특징 집합은 중복을 허용하지 않기 때문에 중복을 제거하기 위한 필터로도 많이 사용됩니다. a = [1,2,3,4,5,3,4,2,1,2,4,2,3,1,4,1,5,1] a_set = set(a) print(a_set) >> {1, 2, 3, 4, 5} 집합은 요소에 순서가 없기 때문에 인덱싱이 불가능합니다. 하지만 리스트나 튜플로 변환을 하면 인덱싱이 가능합니다. a = [1, 2, 3, 4, 5, 3, 4, 2, 1, 2, 4, 2, 3, 1, 4, 1, 5, 1] a_set = set(a) print(a_..
2023.03.22 -
Python 기초 - 6. 자료형(딕셔너리 dictionary)
딕셔너리(dictionary) 우리는 평소 "이름" = "홍길동", "생일" = "몇 월 며칠" 등의 방식으로 사고를 합니다. 파이썬에서 이러한 대응 관계를 나타낼 수 있는 자료형이 딕셔너리(dictionary) 입니다. 구조 딕셔너리는 중괄호( { } )안에 'key'값과 'value'값으로 구성되어 있습니다. person = {"name":"Bob", "age": 21} 딕셔너리도 리스트처럼 밸류값으로 다른 아무 자료형이나 사용할 수 있습니다. person = {"name":"Alice", "age": 16, "scores": {"math": 81, "science": 92, "Korean": 84}} value값 불러오기 딕셔너리의 요소에는 번호가(인덱스)가 없기 때문에 'value'값을 얻기 위해..
2023.03.22 -
Python 기초 - 5. 자료형(튜플 tuple)
튜플(tuple) 튜플은 몇가지 특징을 제외하고는 리스트 자료형과 많이 비슷합니다. a = (1,2,3) 특징 튜플은 인덱싱, 슬라이싱, 길이 구하기, 더하기는 가능하지만 요소를 추가하거나 수정, 삭제는 불가능 합니다. 쓰임 튜플은 딕셔너리 대신 리스트와 튜플로 딕셔너리와 비슷하게 만들어 사용해야 할 때 많이 쓰입니다. a = [('bob','24'),('john','29'),('smith','30')]
2023.03.22