목록전체 글 (125)
박가방
[5] 작성 이유 : 미흡한 연산자에 대해서만 복습을 진행한다. 1. 연산자 1.1 나누기 연산자 몫와 나머지 print(5/2) 2.5 print(5//2) # 몫이므로 소수점을 제외한 정수만 나온다 2 print(5%2) # 나머지 1 1.2 제곱 연산자 : ** print(2**1) # 2가 밑이고 1이 지수인 2의 거듭 제곱수 2 print(2**2) 4 print(2**3) 8 print(2**4) 16 1.3 문자열 연산자 우선 순위 - 사칙연산 그대로 곱셈이 우선된다. print("반가" + "워요" *3) 반가워요워요워요 1.4 복합 대입 연산자 ▶ +=, 숫자 덧셈 후 대입, 다른 연산도 동일함. 1.4.1 문자열 복합대입 연산자 string = "반가워요" string += "ㅎㅎ" s..

[3] 작성 이유 : 파이썬 내 문자열의 문법 구조에 대한 이해와 이를 유동적으로 사용하기 위함 문자열(String) : 문자(한글, 영어, 숫자 등)들이 나열된 것 (C언어에서 문자열이란 메모리에 저장된 일련의 연속된 문자(character)들의 집합이다) 1. 문자열 내부에 따옴표 넣기 사용 이유 : 구문(문법, 구조, 순서 등) 오류(syntax error) 발생 틀린 문법 print("그는 내게 "반가워요" 라고 말했다.") 결과 : 이유 : 문자열로 인식하는 부분이 잘못됨. 1.1 큰따옴표로 문자열 만들기 print("그는 내게 '반가워요'라고 말했다.") 1.2 작은따옴표로 문자열 만들기 print('그는 내게 "반가워요"라고 말했다.') 1.3 이스케이프 문자 사용하기 1.3.1 큰 따옴표 ..
[2]의 작성 목적 : 파이썬에 사용되는 기본적인 용어를 한 문장으로 정리하여 이해하기 위함. 문장(statement) : 하나 이상의 표현식이 모인 실행가능한 코드의 최소 단위 프로그램(program) : 특정 작업을 수행하는 문장의 모음 표현식(expression) : 평가(evaluate)될 수 있는 문법 단위 (평가 : 식을 해석해서 값을 생성하거나 참조하는 것) 표현식 예 300 /숫자 10+30 /수식 "Python Program" /문자열 + /어떤 값도 만들어 낼 수 없으므로 표현식이 아니다. - 키워드(keyword) : 파이썬에서 미리 예약된 문자열 import keyword print(keyword.kwlist) 식별자(Identifier) : 변수, 함수, 클래스, 모듈 , 객체 등..
# 프로그래밍 언어란 - 인간이 컴퓨터에 명령을 내리기 위해 사용되는 컴퓨터가 이해할 수 있는 언어를 의미 # 프로그래밍 언어를 왜 배우는가? - 논리적인 사고를 훈련할 수 있으며, 전자기기 내 컴퓨터 프로그램의 작동원리를 이해하여 효율적으로 사용 가능 1. 파이썬의 특징 ① 플랫폼 독립적인 언어 Windows, MAC OS, Linux 등의 운영체제(OS, Operation System)에 상관없이 사용가능 ② 인터프리터 언어 소스코드를 바로 번역하여 실행함. 구분 컴파일러 인터프리터 방식 소스코드를 기계어로 번역 후, 해당 플랫폼에 최적화 되어 프로그램 실행 번역 없이 소스코드를 실행 시점에 해석하여 컴퓨터가 처리하게 함 장점 빠른 실행 속도 필요 메모리가 적음 단점 많은 기억 장소가 필요 느..
개인 공부 중입니다. 조언 환영합니다. 1.서론 - 상수(constant)란 직접 코드에 삽입된 값. - 상수는 변수와 달리 프로그램이 실행되는 동안 메모리에 저장된 데이터를 변경할 수 없다. 변수) 하나의 특정 값을 저장할 수 있는 메모리 공간 (특정 값이란 숫자, 문자,논리, 배열 등 하나의 데이터이다.) int x = 25; - 변수 x라는 값에 상수 25를 대입한다 - 25 라는 값에 30을 대입(25=30)할 수 없다. -> 상수 표 1.1 상수의 종류 숫자 상수 정수 상수 -65536, -50, 0 ,10 등 실수 상수 3.141592, 15.6, 44.56 등 문자 상수 문자 상수 'a'~'z', '!', '@' 등 문자열 상수 'Korea', 'Hello', '대한민국' 등 논리 상수 참 ..