python
-
[python] 입력 출력, 파일 읽고 쓰기python/python 공부 2020. 8. 15. 16:07
1. 입력 출력 2. 파일 읽고 쓰기 1. 입력 출력 사용자에게 내용 입력받기 : input() 사용 입력받은 내용 출력 : print() 사용 ◎ input은 입력되는 모든 것을 문자열로 취급한다. ex) >>> number = input("숫자를 입력하세요: ") 숫자를 입력하세요: 3을 입력하면 number에 3이 대입된다. print(number) 를 하면 입력 받았던 3이 출력된다. ◎ print문 사용방법 - 큰 따옴표로 둘러싸인 문자열은 + 연산과 동일하다. >>> print("life" "is") lifeis >>> print("life"+"is") lifeis - 문자열 띄어쓰기는 콤마로 한다. >>> print("life","is") life is - 한 줄에 결과값 출력하기, end를..
-
[python] 함수python/python 공부 2020. 7. 26. 17:20
◎ 함수를 사용하는 이유 : 반복되는 부분이 있을 경우 '반복적으로 사용되는 가치 있는 부분'을 한 뭉치로 묶어서 '어떤 입력값을 주었을 때 어떤 결과값을 돌려준다' 라는 식의 함수로 작성한다. ◎ 함수 구조 : def 예약어를 사용해서 함수를 만든다. def 함수명(입력 인수): 수행할 문장1 수행할 문장2 ... ex) def sum(a, b): return a + b >>> a = 3 >>> b = 4 >>> c = sum(a, b) >>> print(c) 결과 : 7 ◎ 함수의 형태는 입력값과 결과값이 있는 형태, 입력값이 없는 형태, 결과값이 없는 형태, 입력값도 결과값도 없는 형태가 있다. 입력값과 결과값이 있는 형태 : >>> def sum(a, b): return a + b 입력값이 없는 ..
-
[python] 제어문 - 반복문python/python 공부 2020. 7. 18. 16:19
파이썬 제어문 if문 while문 for문 반복해서 문장을 수행해야 할 경우 while, for 문을 사용한다. 1. while 문 ex) >>> bool = True >>> number = 0 >>> while bool: ... if number == 2: ... bool = False ... number += 1 ... print("bool : %s, number : %d" % (bool, number)) 결과 : bool : True, number : 1 bool : True, number : 2 bool : False, number : 3 number가 2가 될 때 까지 while문 안의 내용을 반복해서 출력하고 number가 2가 되면 bool에 False를 넣어줘서 while문이 종료 되도록 ..
-
[python] 제어문 - if문python/python 공부 2020. 7. 12. 14:18
파이썬 제어문 if문 while문 for문 if문 : 프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰인다. ◎ if문의 기본 구조 if 조건문: 수행할 문장1 수행할 문장2 else: 수행할 문장A 조건문을 테스트해서 참이면 if문 안의 내용을 수행하고, 조건문이 거짓이면 else 안의 내용을 수행한다. else문은 if문 없이 독립적으로 사용할 수 없다. 조건문 다음에는 콜론(:)이 와야 한다. 파이썬에서는 들여쓰기를 맞춰줘야만 한다. 들여쓰기는 항상 같은 깊이로 해야 한다. 스페이스로 할거면 스페이스만 사용해야하고, 탭으로 할거면 탭으로만 적용하도록 한다. 두 가지를 혼합해서 사용하지 않도록 한다. ◎ 조건문 예시 >>> money = 1 >>> if money: ... pri..
-
[python] 파이썬 자료형 4python/python 공부 2020. 7. 5. 14:13
파이썬의 자료형 종류 숫자형 문자열 자료형 리스트 자료형 튜플 자료형 딕셔너리 자료형 집합 자료형 자료형의 참과 거짓 자료형의 값을 저장하는 공간, 변수 6. 집합 자료형 : 집합에 관련된 것들을 쉽게 처리하기 위해 만들어진 자료형이다. set 키워드를 이용해서 만들 수 있다. 집합 자료형 set 은 2가지 특징이 있다. 첫 번째 특징 : 중복을 허용하지 않는다. 두 번째 특징 : 순서가 없다. 만약 set 자료형에 저장된 값을 인덱싱으로 접근하려면 리스트나 튜플로 변환한 이후에 해야 한다. ex) >>> s1 = set([1, 2, 3]) >> s1 결과 : {1, 2, 3} >>> s2 = set('Hello') >>> s2 결과 : {'l', 'H', 'o', 'e'} list 또는 tuple 로 ..
-
[python] 파이썬 자료형 3python/python 공부 2020. 7. 1. 14:40
파이썬의 자료형 종류 숫자형 문자열 자료형 리스트 자료형 튜플 자료형 딕셔너리 자료형 집합 자료형 자료형의 참과 거짓 자료형의 값을 저장하는 공간, 변수 4. 튜플 자료형 : 튜플은 리스트와 거의 비슷하다. 사용법은 소괄호로 둘러싸서 사용한다. 리스트는 값을 생성, 수정, 삭제가 가능하지만 튜플은 바꿀 수 없다. 값을 변경할 수 있는가 없는가가 리스트와 튜플의 가장 큰 차이점이다. ex) >>> a = () >>> b = (1,) >> c = (1, 2, 3) >>> d = 1, 2, 3 >> e = ('a', 'b', ('ab', 'cd')) ◎ 튜플 인덱싱 ex) >>> a = (1, 2, 'a', 'b') >>> a[0] 결과 : 1 ◎ 튜플 슬라이싱 ex) >>> a = (1, 2, 'a', 'b..
-
[python] 파이썬 자료형 2python/python 공부 2020. 6. 29. 13:37
파이썬의 자료형 종류 숫자형 문자열 자료형 리스트 자료형 튜플 자료형 딕셔너리 자료형 집합 자료형 자료형의 참과 거짓 자료형의 값을 저장하는 공간, 변수 3. 리스트 자료형 : 리스트는 하나의 집합으로 만들어서 다룰 수 있는 자료형이다. 하나의 타입으로만 채우거나 여러 자료형을 같이 담을 수도 있다. [](대괄호) 로 감싸고 각 요소값들은 ,(쉼표) 로 구분한다. ex) >>> a = [] >>> b = [1, 2, 3] >>> c = ['meet', 'list', 'type'] >>> d = [1, 2, 'life'] >>> e = [3, 4, ['cis', 'hi']] ◎ 리스트 인덱싱과 슬라이싱 : 리스트도 문자열 처럼 인덱스를 적용할 수 있다. ex) >>> a = [1, 2, 3] >>> a 결..
-
[python] 파이썬 자료형 1python/python 공부 2020. 6. 25. 16:02
파이썬의 자료형 종류 숫자형 문자열 자료형 리스트 자료형 튜플 자료형 딕셔너리 자료형 집합 자료형 자료형의 참과 거짓 자료형의 값을 저장하는 공간, 변수 1. 숫자형 : 숫자 형태로 이루어진 자료형. 1,2,3 과 같은 정수, 12.11 과 같은 실수형, 2진수, 8진수 등이 숫자형에 포함된다. ◎ 정수형 : 정수를 뜻하는 자료형 ex) a = 10 b = 2 ◎ 실수형 : 소수점이 포함된 자료형 ex) a = 2.2 b = -11.11 ◎ 8진수 : 0o(숫자 0 과 소문자 o) 또는 0O(숫자 0 과 대문자 O) 로 시작한다. ex) a = 0o234 ◎ 16진수 : 0x(숫자 0 과 소문자 x) 로 시작하면 된다. ex) a = 0x3fd ◎ 숫자형 활용을 위한 연산자 : +, -, *, / 을 사..