본문 바로가기

Python16

Python (조건문) 조건문(IF) : 특정 조건을 충족할 경우에만 실행되는 구문 if문 : 주어진 '조건'이 참(True)일 경우에만 실행된다. if ~ else 문 : 주어진 조건이 참(True)일 경우 if문이 실행되고, 그렇지 않을 경우 (거짓,False) else 문이 실행됨. if ~ elif ~ else문 : 조건을 여러개로 세분화하여 사용. 1 2 3 4 5 6 7 8 9 >>> a = 101 >>> if a > 100: print('a는 100보다 큽니다') a는 100보다 큽니다 >>> b = 100 >>> if b > 100: print('b는 100보다 큽니다') cs b는 조건을 충족 못했으므로 출력되지 않음. 1 2 3 4 5 6 7 8 >>> age = 19 >>> if age > 19: print.. 2020. 5. 13.
Python(딕셔너리) 딕셔너리 : 이름(key)과 값(value)이 쌍을 이루는 자료구조 dic1 = {"이름" : "값","이름" : "값","이름" : "값", ~~,"이름" : "값"} dic2 = {"이름" : ["값0", "값1", "값2"]} --> 값을 리스트로 지정 가능 get( ) : 특정 key에 대응하는 값 얻기 1 2 3 4 5 6 7 >>> dic = {'name' : '철수',' phone' : '010-1234-56789', 'birth' : '0115'} >>> a = dic.get('name') >>> print(a) 철수 Colored by Color Scripter cs keys( ) : key만 모아서 dict_keys라는 객체로 변환 1 2 3 4 5 6 7 >.. 2020. 5. 13.
리스트 리스트(list) : 변수를 그룹으로 묶은 형태의 한 종류, 한 리스트안에 서로 다른 값들이 저장 될 수 있음. - 실무에서는 2차원 리스트를 초과하는 형태는 잘 사용하지 않는다. 1 2 3 >>> list = [1,2,3,'사과','바나나'] # 1차 리스트 >>> list = [[1,2,3],['사과','바나나'] # 2차 리스트 cs 1 2 3 4 5 6 7 8 9 >>> list1 = [1,2,3,'사과','바나나'] >>> print(list1[3]) 사과 >>> list2 = [[1,2,3],['사과','바나나']] >>> print(list2[0][1]) 2 Colored by Color Scripter cs len( ) : 전체 원.. 2020. 5. 12.
문자열, 튜플 문자열(string) : 문장을 표현하는 글자들의 모임을 값으로 갖는 변수 - 문자열을 표현하기 위해서는 "쌍따옴표" 나 '홑따옴표'의 쌍으로 문장을 감싸야한다 >>> msg1 = "Life is too short" >> msg2 = 'you need python' >> msg3 = "Life is too short' 이스케이프 문자 : 문자열에 포함될 수 있는 특수문자 기호 출력 \n 줄 바꿈 \ 탭 \\ \ \' ' \" " %% % 문자열의 인덱스번호 : 0번부터 시작되며 띄어쓰기도 하나의 글자로 처리. 0 1 2 3 4 5 6 7 8 I g o h o m e - 음수 형태의 인덱스 번호도 지원. -9 -8 -7 -6 -5 -4 -3 -2 -1 I g o h o m e 문자열 인덱싱 : 인덱스 번호.. 2020. 5. 12.
변수, 함수, 객체의 이해 1) 변수의 이해 - 수학의 방정식에서 x에는 다양한 값들이 대입될 수 있으며, 이 값을 변수라 부른다. - 프로그램에서는 이를 '데이터'라 한다. - 수학의 방정식 : 변수에 어떤 형식의 숫자 대입가능 - 프로그램 : 반드시 지정된 종류의 값만을 사용해야함. - 컴퓨터는 모든 데이터를 이진수로 저장 - 이진수 값 하나를 1비트(1bit)라 하고, 1비트는 2개의 정보를 표현할수있음(0 or 1) - 8비트가 모인 단위를 1byte라 하고 256개의 정보 표현가능 1024byte -> 1kbyte(킬로바이트) 1024kbyte -> 1mbyte(메가바이트) 1024mbyte -> 1gbyte(기가바이트) 102.. 2020. 5. 11.
Python 시작 파이썬 설치 : https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬 설치여부 확인 : 명령프롬프트(win키 + r)에서 python --version 입력 IDE(통합개발환경, Integrated Development Environment) - 코딩, 디버그, 컴파일 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램안에서 처리하는 환경을 제공하는 소프트 웨어 Sublime Text 3 : http://www.sublimetext.com/3 Download - Sublime Text Sublime Text 3 is the current vers.. 2020. 5. 11.
Python 함수정리 (문자열) print( ) : 괄호안에 있는 내용을 나타냄 1 2 >>>print('hello python') hello python abs( ) : 괄호안 숫자를 절대값형태로 나타냄 1 2 3 4 5 6 7 >>> a = 3.14 >>> print(abs(a)) 3.14 >>> b = -3.14 >>> print(abs(b)) 3.14 문자열.format( ) : 문자열의 대괄호 자리에 format 뒤의 괄호안에 들어있는 값을 하나씩 넣는다 1 2 3 4 5 >>> str = '이 연필은{0} {1}입니다.' >>> print(str.format(1200,원)) 이 연필은 1200 원 입니다. len( ) : 파라미터로 전달된 문자열의 글자수 카운트 - 띄어쓰기도 카운트에 포함. 1 2 3 4 5 >>> str .. 2020. 5. 8.