본문 바로가기

인터페이스 개발115

Python - 연산자[타입 변환] - 문자열 연산, 정수와 문자열, 실수의 변환 Chap.4 연산자[타입 변환] - 문자열 연산, 정수와 문자열, 실수의 변환 타입 변환 문자열 연산, 정수와 문자열, 실수의 변환 문자열 연산 문자열 연결 (+) s1="대한민국" s2="만세" print(s1+s2) 결과 대한민국만세 문자열 연결 (*) print("싫어 "*3) print("="*40) 결과 싫어 싫어 싫어 ======================================== 예제(1) print("#"*30) print(" 결과") print("#"*30) 결과 ############################## 결과 ############################## 예제(2) print(("-"*4+"+")*4+"-"*4) print(" 결과") print(("-"*.. 2020. 7. 20.
Python - 연산자[대입 및 산술] - 대입 연산자, 산술 연산자, 복합 대입 연산자 Chap.4 연산자[대입 및 산술] - 대입 연산자, 산술 연산자, 복합 대입 연산자 대입 및 산술 대입 연산자, 산술 연산자, 복합 대입 연산자 대입 연산자 어떠한 값을 변수에 저장하는 것 직접 값을 지정 연산의 결과를 값으로 사용 사용하지 않는 변수를 읽으면 예외 발생 산술 연산자 +, -, *, / ** 거듭제곱 // 정수 나누기 % 나머지 print(5/2) print(5//2) print(7%2) print(8%3) print(9%3) 결과 2.5 2 1 2 0 복합 대입 연산자 변수의 반복 사용을 줄여 주는 축약 표현 a += 1 예제 a=8 if a%2==0: print("짝수") else: print("홀수") 결과 짝수 2020. 7. 20.
Python - 타입[그 외의 타입] - 진위형(부울린), None, 컬렉션 소개 Chap.3 타입[그 외의 타입] - 진위형(부울린), None, 컬렉션 소개 그 외의 타입 진위형(부울린), None, 컬렉션 소개 진위형(부울린) True, False 두 가지 값만 가짐 a=5 b=a==5 print(type(b)) print(b) 결과 True None 어떠한 값도 없음을 나타냄 컬렉션 소개 List member=['손오공','저팔계','사오정','삼장법사'] print(type(member)) print(member) for m in member: print(m,'출동') 결과 ['손오공', '저팔계', '사오정', '삼장법사'] 손오공 출동 저팔계 출동 사오정 출동 삼장법사 출동 Tuple - 읽기 전용 membertuple = ('손오공','저팔계','사오정','삼장법사') .. 2020. 7. 20.
Python - 타입[문자열] - 문자열, 문자열 확장(문자 이스케이프), 긴 문자열, 문자 코드 Chap.3 타입[문자열] - 문자열, 문자열 확장(문자 이스케이프), 긴 문자열, 문자 코드 문자열 문자열, 문자열 확장(문자 이스케이프), 긴 문자열, 문자 코드 문자열 큰 따움표("), 작은 따움표(')로 묶음 - 한 줄로 표현 삼중 따움표(""") - 여러 줄로 표현 가능 여는 따움표와 닫는 따움표는 동일해야 함 따움표 안에 동일한 따움표는 사용하지 못함 문자열 확장(문자 이스케이프) 개행 문자와 같은 특수 문자를 표기하는 방법 a = "I Say \"Hello\" to you" print(a) a = 'I Say \'Hello\' to you' print(a) a = 'first\rsecond' print(a) a='first\tsecond' print(a) 결과 I Say "Hello" to .. 2020. 7. 20.
Python - 타입[수치형] - 수치형 타입, 정수형, 실수형, 복소수형 Chap.3 타입[수치형] - 수치형 타입, 정수형, 실수형, 복소수형 수치형 수치형 타입, 정수형, 실수형, 복소수형 수치형 타입 정수 ,실수 ,복소수 정수형 크기에 제한이 없음 값에 따라 크기 자동 조정됨 a=1234567890 print(a) print(a**100) 결과 1234567890 141741726010355877021425242397614266850230984328921683301904823759475770823898618248937223189974698092198272832940279328576746286288246412163586040073071625403994235108484654701851813111412522017073436551977468182566355508096008844.. 2020. 7. 20.
Python - 변수[기본구조, 변수] - 소스 형식, 출력, 입력, 변수, 변수 사용 Chap.2 변수[기본구조, 변수] - 소스 형식, 출력, 입력, 변수, 변수 사용 기본구조 소스 형식, 출력, 입력 소스 형식 들여쓰기 중요 - 동일 레벨인 경우 들여쓰기가 모두 같아야 함 대소문자 구분 이후는 주석문 - 실행되지 않음 출력 print(출력 내용 [, sep=구분자] [, end = 끝 문자]) 입력 변수 = input('질문내용') - input 함수는 문자열 타입으로 리턴 변수 변수, 변수 사용 변수 값을 저장하고 있는 메모리에 대한 명칭 알파벳, 밑줄, 숫자로 구성 첫 글자로 숫자는 사용 불가 대소문자를 구분 키워드 사용 불가 변수 사용 값의 타입이 고정되어 있지 않음 어떠한 값이든 대입 가능 선언되지 않은 변수 또는 삭제된 변수를 읽으면 예외 발생 예제 price = input(.. 2020. 7. 19.
Python - 개발환경 구축 - 아나콘다, PyCharm 김*수 강사님이 수고해주셨다. 교과 로드맵과 IoT 아키텍처 (물리적 위치(?)), 플랫폼에 대한 교육과정 전반적인 설명부터 시작해주셨다. 이후 진행된 수업에선 1. 아나콘다 설치 Python 3.7 버젼을 설치하면서 잊고 있었던 32,64bit 운영체제에 대한 메커니즘과 장담점을 다시 한번 되새길 수 있었다. (레지스터!! 아예 기억 조차 할 수 없었다...) 또한 절대경로와 관련된 PATH에 개념, command 창에서의 역할, 한계에 대한 정리를 했다. 2. PyCharm 설치 한번도 이용해보지 못한 개발환경인 PyCharm을 설치했다. 아! 그보다 중요한건 교육들을 때 이용하는 컴퓨터가 램이 32기가... 처음봤다... 최종 프로젝트의 규모와 연관될런지... 모르겠지만 좋은 환경에서 공부하고 있다.. 2020. 7. 14.