본문 바로가기

분류 전체보기124

파이썬 연산 연산자? 연산자란 기능이 있는 특수문자를 의미합니다. ***연산자의 우선순위 [최우선 연산자 > 단항 연산자 > 산술 연산자 > 쉬프트 연산자 > 관계 연산자 > 논리 연산자 > 삼항 연산자 > 대입 연산자] 하나의 수식에 같은 우선순위의 연산자들이 여러개 나올 때, 알맞는 방향으로 결합되어 연산되는 결합성이 있다. 1. 산술 연산자 산술 연산자는 주로 수치 데이터 유형에 대한 기본 산술 연산을 수행하기 위해 사용됩니다. print(10 + 3) print(10 - 3) print(10 * 3) print(10 / 3) print(10 // 3) # 몫 print(10 % 3) # 나머지 print(10 ** 3) # 거듭제곱 2. 비교 연산자 비교 연산자는 주로 두 값을 비교하는 데 사용되며, 그 결과.. 2023. 9. 7.
파이썬 컬렉션{딕셔너리} 1. 딕셔너리 파이썬의 딕셔너리는 키-값 쌍을 저장하는 변경 가능한(mutable) 컬렉션입니다. 딕셔너리는 중괄호 {}를 사용하여 생성하고, 키-값 쌍들은 쉼표 ,로 구분됩니다. 각 키-값 쌍은 콜론 :으로 구분됩니다. 세트{}와 동일하게 요소에 순서가 없습니다. 따라서 인덱스 값이 아닌 '키'를 이용하여 '값'을 참조합니다. *** 파이썬에서 빈 중괄호 형태는 기본적으로 딕셔너리 타입으로 분류됩니다. dic2 = {1:'김사과', 2:'반하나', 3:'오렌지', 4:'이메론'} print(dic2) print(dic2[1]) >> 김사과 print(dic2[3]) >> 오렌지 # 대괄호 안의 입력값은 인덱스가 아닌 키값이다. 딕셔너리의 '키'는 '변경 불가능한(immutable) 타입'이어야 합니다... 2023. 9. 6.
파이썬 컬렉션{세트} 1. 세트 세트(set)는 중복되지 않는 항목들의 컬렉션입니다. 또한, 요소 데이터에는 순서가 없습니다. 따라서 인덱스가 부여되지 않습니다. s1 = {1, 3, 5, 7} print(type(s1)) >> # 데이터가 없는 중괄호는 기본적으로 dict으로 인식 s3 = {1, 3, 5, 3, 7, 9, 1} print(s3) # 자동으로 중복된 데이터를 제거해서 저장 >>{1, 3, 5, 7, 9} li2 = [1, 3, 5, 3, 7, 9, 1] s4 = set(li2) print(s4) >> {1, 3, 5, 7, 9} 2. 메소드 세트는 여러 메소드를 가지고 있습니다. # add(): 세트에 항목을 추가하는 메서드. 세트 데이터에는 순서가 없기때문에, 데이터가 추가되고 정렬되는 순서가 일정하지 않.. 2023. 9. 6.
input 함수 1. input 함수 사용자(개발자)에게 데이터를 입력받을 수 있는 함수입니다. 데이터는 항상 '문자형'으로 반환되어 저장하거나 처리할 수 있습니다. input('prompt') 의 형식으로 prompt는 선택 사항입니다. 사용자에게 입력을 유도하기 위한 메시지 또는 프롬프트를 나타내는 문자열입니다. name = input('이름을 입력하세요') # '이름을 입력하세요' 라는 프롬프트가 표출되고 사용자가 이름 입력 ex) 김가수 print(f'{name}님 안녕하세요') >> 김가수님 안녕하세요 name, age, weight = input('이름, 나이, 몸무게를 차례대로 입력하세요').split(" ") # .split(" ") 입력값을 띄어쓰기로 구분한다는 의미 # 김가수 25 65 print(na.. 2023. 9. 5.
파이썬 컬렉션 (튜플) 1. 튜플 여러 가지 데이터 타입의 값을 저장할 수 있는, 변경 불가능(immutable)한 순서가 있는 컬렉션입니다. 튜플은 괄호 ()를 사용하여 생성하고, 항목들은 쉼표 ,로 구분됩니다. tu1 = (1,) # 요소를 1개만 저장할 때 ,를 꼭 뒤에 써주어야 튜플 형식으로 저장된다. tu2 = (1, 3, 5, 7) tu3 = 1, 3, 5, 7 # 소괄호를 치지 않아도 여러 항목을 저장하면 기본적으로 튜플의 형태로 저장이 된다. print(type(tu3)) >> (1) 인덱싱 튜플의 각 항목은 순서(인덱스)를 가지고 있으며, 인덱스를 사용하여 접근할 수 있습니다. 인덱스는 0부터 시작합니다. tu4 = ('apple', 'banana', ('🍉','🍓')) print(tu4[0]) >> apple.. 2023. 9. 5.
파이썬 컬렉션 타입[리스트] 컬렉션 타입 여러 개의 데이터 항목을 하나의 단위로 관리할 수 있게 해주는 데이터 구조를 의미합니다. 이것은 여러 개의 데이터를 하나의 변수에 저장하고, 관리할 수 있게 해줍니다. 파이썬에서는 리스트, 튜플, 세트, 딕셔너리 등이 기본적인 컬렉션 타입에 속합니다. 1. 리스트 여러 값들을 하나의 변수에 저장하고 관리할 수 있게 해주는 순차적인 자료구조입니다. 대괄호 [ ]를 사용하여 생성하며, 내부에 포함된 각 항목들은 쉼표로 구분됩니다. li1 = [1, 2, '파이썬', ['김사과', '오렌지']] li2 = ['김사과', '오렌지', '반하나', ['🍔','🍟','🌭','🍕']] 위의 리스트 처럼 각자 타입이 다른 데이터를 저장할 수 있으며 리스트 안의 요소로 또 리스트가 들어갈 수도 있습니다. (.. 2023. 9. 4.