[Python] 리스트, 튜플, 딕셔너리, 집합
파이썬의 주요 자료구조인 리스트, 튜플, 딕셔너리, 집합에 대해 설명해 드리겠습니다. 이 자료구조들은 파이썬 프로그래밍에서 매우 중요하며 자주 사용됩니다.1. 리스트 (List)순서가 있는 변경 가능한 집합입니다.대괄호 []로 표현하며, 콤마로 요소를 구분합니다.다양한 데이터 타입을 포함할 수 있습니다.예시:fruits = ['apple', 'banana', 'cherry']numbers = [1, 2, 3, 4, 5]mixed = [1, 'hello', 3.14, True]2. 튜플 (Tuple)순서가 있는 변경 불가능한 집합입니다.소괄호 ()로 표현하며, 콤마로 요소를 구분합니다.한 번 생성되면 내용을 변경할 수 없습니다.예시:coordinates = (10, 20)rgb_color = (255, 0..
더보기
[Python] Python의 문자열 포맷팅
1. % 연산자 - C스타일의 포맷팅 방식으로, 파이썬 초기부터 상용되었습니다. - 가장 오래된 방식이지만, 여전히 많은 래거시 코드에서 사용됩니다.name = "Alice"age = 30print("내 이름은 %s이고, %d살입니다." % (name, age))# 출력: 내 이름은 Alice이고, 30살입니다. 2. str.format() 메서드 - % 연산자 보다 새로운 방식으로, 파이썬 2.6부터 도입되었습니다. - % 연산자보다 더 유연하고 가독성이 좋습니다.name = "Bob"age = 25print("내 이름은 {}이고, {}살입니다.".format(name, age))# 출력: 내 이름은 Bob이고, 25살입니다.# 인덱스 사용print("내 이름은 {0}이고, {1}살입니다...
더보기
[Python] 기본 연산자와 간단한 입출력
1. 기본연산자 1) 산술 연산자 - +,-, *, / - // (정수 나눗셈), % (나머지), **(제곱) 2) 비교 연산자 - == , != , >, =, 3) 논리 연산자 - and , or , not# 산술 연산자a = 10b = 3print(a + b) # 출력: 13print(a - b) # 출력: 7print(a * b) # 출력: 30print(a / b) # 출력: 3.3333333333333335print(a // b) # 출력: 3print(a % b) # 출력: 1print(a ** b) # 출력: 1000# 비교 연산자print(a == b) # 출력: Falseprint(a != b) # 출력..
더보기