딕셔너리
딕셔너리 딕셔너리 = {키1: 값1, 키2: 값2} >>> lux = {'health': 490, 'mana': 334, 'melee': 550, 'armor': 18.72}>>> lux{'health': 490, 'mana': 334, 'melee': 550, 'armor': 18.72} ※ 딕셔너리의 키는 문자열뿐만 아니라 정수, 실수, 불도 사용할 수 있으며 자료형을 섞어서 사용해도 됩니다. 그리고 값에는 리스트, 딕셔너리 등을 포함하여 모든 자료형을 사용할 수 있습니다. 단, 키에는 리스트와 딕셔너리를 사용할 수 없습니다.>>> x = {100: 'hundred', False: 0, 3.5: [3.5, 3.5]}>>> x{100: 'hundred', False: 0, 3.5: [3.5, 3.5]}..
2025. 9. 4.
numpy 모듈
행렬 곱셈 연산자는 어떻게 사용하나요?행렬 곱셈 연산자는 파이썬 3.5이상부터 사용할 수 있으며 numpy 모듈을 설치해야 합니다(pip install numpy).>>> import numpy as np # numpy 모듈을 가져옴>>> a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) # 3x3 행렬 생성>>> b = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) # 3x3 행렬 생성>>> a @ b # 행렬 곱셈array([[ 30, 36, 42], [ 66, 81, 96], [102, 126, 150]])
2025. 9. 4.
입력/출력
1. 데이터 입력받기a,b=map(int,input("두개의 정수를 입력하시요:").split())print(a+b)두개의 정수를 입력하시요:10 2030 # split함수split(['기준문자열']) : 기준문자열 미지정 시 공백을 기준으로 split한다.# 입력받은 값을 콤마를 기준으로 분리a, b = map(int, input('숫자 두 개를 입력하세요: ').split(',')) print(a + b) 숫자 두 개를 입력하세요: 10,2030 # map함수, filter함수 : map객체, filter객체를 생성- map(적용시킬함수, 대상 iterator)- filter(적용시킬함수, 대상 iterator) target = [1, 2, 3, 4, 5]result = map(lambda x ..
2025. 8. 31.
변수
변수 이름 규칙영문 문자와 숫자를 사용할 수 있습니다.대소문자를 구분합니다.문자부터 시작해야 하며 숫자부터 시작하면 안 됩니다._(밑줄 문자)로 시작할 수 있습니다.특수 문자(+, -, *, /, $, @, &, % 등)는 사용할 수 없습니다.파이썬의 키워드(if, for, while, and, or 등)는 사용할 수 없습니다. x, y, z = 10, 20, 30x = y = z = 10 변수 삭제하기※ 변수 삭제는 del을 사용>>> x = 10>>> del x 빈 변수 만들기값이 들어있지 않은 빈 변수를 만들때는 None을 할당해주면 됩니다.>>> x = None>>> print(x)None>>> x>>> (아무것도 출력되지 않음)print로 변수 x의 값을 출력해보면 None이 나옵니다. 파이썬..
2025. 8. 31.
숫자 체계
1. 정수(Integer, int):소수점이 없는 숫자를 나타냅니다.양의 정수, 음의 정수, 0을 모두 포함합니다.예: 10, -5, 02. 실수(Floating Point Number, float):소수점이 있는 숫자를 나타내며, 유리수와 무리수를 포함하는 '실수'를 다룹니다.예: 3.14, -2.5, 0.13. 복소수(Complex Number, complex):실수부와 허수부로 이루어진 복소수를 표현합니다.예: 1 + 2j 진법 표현파이썬은 일반적인 10진수 외에도 다음과 같은 다른 기수 체계를 지원합니다. 2진수: 0b 또는 0B로 시작하는 숫자로 표현합니다.예: 0b10118진수: 0o 또는 0O로 시작하는 숫자로 표현합니다.예: 0o12316진수: 0x 또는 0X로 시작하는 숫자로 표현합니다...
2025. 8. 31.