본문 바로가기

Python9

딕셔너리 딕셔너리 딕셔너리 = {키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.
sequence자료형 1. 문자열'(작은따옴표), "(큰따옴표)를 사용하여 만든다.여러줄 문자열 생성 - """여러줄 문자열""" '''여러줄 문자열'''문자열내 작은따옴표,큰따옴표가 있으면 그외 기호로 문자열을 묶어주거나 \' 나 \" 처럼 escape문자 사용하라!!! >>> s = "Python isn't difficult">>> s"Python isn't difficult" >>> 'Python isn\'t difficult'"Python isn't difficult" 2. 리스트빈 리스트리스트 = []리스트 = list()>>> a = []>>> a[]>>> b = list()>>> b[] range를 이용한 리스트 만들기range(.. 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.
내장함수 함수설명input('문자열')사용자의 입력을 받아서 문자열을 반환open(파일이름, 파일모드)지정된 파일을 열어서 파일 객체를 반환, encoding을 지정하면 파일을 해당 인코딩으로 처리(텍스트 모드에만 적용됨)예) open('hello.txt', 'w', encoding='utf-8')은 파일의 인코딩을 UTF-8로 저장eval('문자열')문자열 형태의 파이썬 코드를 실행하고 결과를 반환(문자열을 파이썬 인터프리터에서 실행).예) eval('print(1, 2)')는 1 2 출력repr(객체)파이썬 인터프리터에서 실행할 수 있는 문자열을 반환. repr에서 반환된 문자열은 eval로 실행할 수 있음예) repr(datetime.datetime.now())는 'datetime.datetime(2018,.. 2025. 8. 30.
python 연산자 1. 산술 연산자숫자 데이터에 대해 덧셈, 뺄셈, 곱셈, 나눗셈 등의 수학적인 계산을 수행합니다. +: 더하기-: 빼기*: 곱하기/: 나누기 (결과는 부동소수점 형태)%: 나머지 (모듈로 연산자)**: 거듭제곱//: 몫 (정수 나누기, 몫만 반환)2. 비교 연산자두 피연산자의 값을 비교하여 참(True) 또는 거짓(False)의 불리언 값을 반환합니다. ==: 두 값이 같은지 확인!=: 두 값이 다른지 확인>: 왼쪽 피연산자가 오른쪽보다 큰지 확인: 왼쪽 피연산자가 오른쪽보다 작은지 확인>=: 왼쪽 피연산자가 오른쪽보다 크거나 같은지 확인: 왼쪽 피연산자가 오른쪽보다 작거나 같은지 확인3. 논리 연산자논리 조건을 결합하거나 조작할 때 사용되며, 참(True)과 거짓(False)을 기반으로 작동합니다. a.. 2025. 8. 30.
명령 프롬프트에서 python 스크립트 파일 실행 명령 프롬프트에서 python 파일 실행 실행파일 위치 : C:\project 폴더실행파일 : hello.py 1. 명령 프롬프트 실행 : Win+R > cmd2. 스크립트 파일 위치로 이동 : cd C:\project3. 명령 실행 : python hello.py # 셔뱅https://dojang.io/mod/page/view.php?id=2158 파이썬 코딩 도장: 3.3 명령 프롬프트에서 Hello, world! 출력하기이번에는 IDLE을 사용하지 않고 명령 프롬프트에서 파이썬 셸을 실행한 뒤 Hello, world!를 출력해보겠습니다. 그리고 명령 프롬프트에서 스크립트 파일을 실행하는 방법도 알아보겠습니다. 3.3.1 명dojang.io 2024. 12. 22.
명령 프롬프트에서 파이썬 IDLE실행 명령 프롬프트를 실행 : Win+R > cmd 입력파이썬 셸을 실행 : python 입력 ▶ 명령 프롬프트로 python 설치 위치 확인where python ▶ 설치 위치 확인 scriptimport sysprint(sys.executable) ▶ 환경변수에 python 설치 경로 추가하기 : 명령 프롬프트에서 파이썬이 실행되지 않을 때 제어판 > 시스템 > 고급 시스템 설정 > 고급 탭 > 환경 변수(N) > 사용자 변수(U) >Path 에 python 설치 경로 입력[ 64비트 경우 ]C:\Users\\AppData\Local\Programs\Python\Python311\C:\Users\\AppData\Local\Programs\Python\Python311\Scripts\ 2024. 12. 22.