-
07 - 다양한 변수선언 방법Python 2020. 7. 7. 10:53
ex) 아이폰 = 1000000 세일 = 0.2 print(아이폰 - (아이폰 * 세일)) # 800000.0 가격 = 아이폰 - (아이폰 * 세일) print(가격) price = 아이폰 - (아이폰 * 세일) print(price) print("------------------------------") print("세일가격은 " + str(price) + "원입니다") -> 세일가격은800000.0원입니다 # 여러개의 파라미터가 존재할 경우 설명방법 # ,: 파라미터와 설명을 구분하며 # |: 여러개의 파라미터 구분할 때 사용한다. # '(' < '{' < '[' , 소 | 중 | 대 # 대관호로 표현한 데이터를 배열 또는 리스트라고 함 ex) [] # 중괄호 표현한 데이터 타입을 딕셔너리하고 함 e..
-
06 - 문자열끼리의 연산Python 2020. 7. 7. 10:32
i = '파이썬' j = "문자열" 문자열 연산할 경우는 '+'는 더하기가 아님 +는 문자열 붙이기 print(i + j) # 파아썬문자열 print(i + '은 인터프리터 언어이다') # 파아썬문자열 print("숫자는" + "100입니다") # 숫자는100입니다 str(값) 함수를 사용하여 숫자를 문자열로 형변환(casting)한다. num1 = 100 print("숫자는" + str(num1) + "입니다") #숫자는100입니다 print문은 숫자와 문자가 혼합되었을 때, 문자를 인식해서, 오류가 난다. 이렇게 혼합되었을 떄는 숫자를 문자로 변경해야 한다. ex) print("숫자는" + num1 + "입니다") Traceback (most recent call last): File "C:/Pyth..
-
05 - 변수(variable)Python 2020. 7. 7. 10:12
변수(variable) - '변화하는 수'라는 뜻으로 값이 수시로 변한다. 상수(constant) - 변하지 않는 수 리터널(literal) - 그자 그 자체, 있는 그대로의 수나 문자, 불변 - 파이썬은 상수를 사용하지 않음 - const pi = 3.14(원주율) C, final float = 3.14 JAVA ex) pi = 3.14 -> 변수 = 값(리터널) 변수명은 소문자로 시작 1pi = 22 첫 글자로 숫자 사용은 안된다. *pi = 22 첫글자로 특수문자 상용 안됨 print = 1000 명령어는 사용 안됨 - 괄호 안에 출력내용이 여러 개일 경우 ' , ' (쉼표) 사용한다. - print문안에 쉼표 다음은 공백(white space)이 출력됨 weight = 100 height = 17..
-
04 - 숫자(number)Python 2020. 7. 7. 09:53
숫자(number) 정수(integer) : 음의 정수, 양의 정수, 0 - 10진수, 2진수, 8진수, 16진수 ex) '100'이라는 수를 다양한 진수로 변할 수 있다. 100(10진수), 0x6A(16진수), 0o144(8진수), 0b1100100(2진수) 자연수(numeric) : 1,2,3,4,..... 실수(float) : 소수점은 가진 수 - 유리수 : 끝이 있는 수 ex) 10.21 - 무리수 : 끝없는 수(inf) ex) 3.141529.... type함수로 객체의 자료형 알아내기 print(type(10)) #class int print(type(10.5)) #class float print(type(float("inf"))) #class float
-
03 - 문자(str), 문자열(text sequence)Python 2020. 7. 6. 11:20
1. 기본 데이터 타입: 문자(str), 문자열(text sequence) 표현방법 1. " "로 감싸기 2. ' '로 감싸기 3. """ """로 감싸기 4. ''' '''로 감싸기 문자와 문자열 출력 print('3') # 3 print('번') # 번 print("역삼역 출구") # 역삼역 출구 2. type함수로 객체의 자료형 알아내기 () 안에 콜백(callback) 함수(function)가 적용됨 ex) print(type('3')) # class 'str' 정수 : 음의 정수, 양의 정수, 0 자연수 : 1,2,3,4,..... 실수 : 소수점은 가진 수 print(type(3.14)) #class 'float' print(type(3)) #class 'int'
-
02 - 주석과 print()Python 2020. 7. 6. 10:44
1. 주석 (comment) 말 그대로 설명문이다. 그래서 실행이 안된다. 한 줄 주석: #으로 시작(모든 에디터 공통) ex) #주석 여러 줄 주석: """주석""" (큰따옴표, double quote) 3개, '''주석'''( 홑 따옴표, single quote) 3개 2. 출력문 print() print() 함수: 괄호안에 내용을 모니터에 출력하는 출력 명령문 기본값으로 문장 끝에 엔터(enter, 개행 line feed, \n) 옵션이 기본으로 탑재되어 있다. print("hello python!") ' ; ' : 한 줄에 여러 문장을 쓰기 위해 ' ; '를 사용해서 여러 문장을 쓸 수 있다. ex) print("hello"); print("world")
-
01 - 파이썬 입문Python 2020. 7. 6. 10:25
파이썬은 인터프리터 언어이다. 인터프리터란(interpreter)? 소스코드의 각행을 분석하여 중간코드(intermediate code) 생성한다 인터프리터가 중간코드를 실행한다. -> 인터프리터는 코드 한줄을 마다 중간코드를 생성하고, 바로 실행한다. 컴파일러란? 소스코드 전체를 분석하여 .obj를 생성하고 기계어로 변환(exe)한다 그리고 컴퓨터 프로세서가 기계어를 실행한다 -> 컴파일러는 전체 소스에 대한 에러를 알려준다 인터프리트 언어는 지금 배우고 있는 파이썬 컴파일러 언어는 c, c++이다 자바는 컴파일러와 인터프리터 모두 사용 한다