본문 바로가기

Python26

[Python] 26 - 제어문 - for 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. for 제어문에 대해서 배워보겠습니다. 먼저 for문을 하기전에 알아두어야할 함수가 있습니다. 바로 range() 입니다. for문을 range함수와 자주 사용하기 때문에 미리 알아두고 넘어가겠습니다. 1.range() range함수는 정수값(int)을 괄호 안에 써주면 규칙적인 수들의 집합으로 만들어 주는 함수 입니다. 예를 들어 보겠습니다. #range 함수 #range(시작숫자,종료숫자,step) range(10)#0이상 10미만의 수 range(1,10)#1이상 10미만의 수 range(1,10,2)#1이상 10미만의 수를 2씩 증가 range(시작숫자,종료숫자,step) 형식으로 입력합니다. 시작숫자와 step은 생략 가능합니다. 결과는 시작숫.. 2021. 9. 15.
[Python] 25 - 제어문 - while 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. while 제어문에 대해서 배워보겠습니다. while문의 기본 구조 while 조건문: 실행할 코드1 실행할 코드2 ... while문 1.while문은 반복을 하는 제어문이라서 while 반복문 이라고도 합니다. 조건이 참일때 반복 합니다. 조건이 거짓일때 반복 종료합니다. 위의 기본구조 예시에서 보았듯이 조건이 참(True)일때 반복합니다. 반대로 조건이 거짓(False)이면 반복을 종료합니다. 2.무한 루프 조건문을 True로 설정해 놓으면 무한히 반복하는 무한루프가 가능합니다. while True: #무한히 반복하는 무한루프입니다. 무한한 숫자들이 화면에 표시됩니다. 3.break while문은 break로 강제로 빠져나갈 수 있습니다. whil.. 2021. 9. 13.
[Python] 24 - 제어문 - if 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. if 제어문에 대해서 배워보겠습니다. if문의 기본 구조 if 조건문: 실행할 코드1 실행할 코드2 ... else: 실행할 코드A 실행할 코드B if문 1.들여쓰기 if문을 만들때에는 조건문 바로 아래부터 들여쓰기를 해주어야 합니다. 다른언어에서는 괄호나 중괄호로 묶어서 사용하는 경우가 있지만 파이썬에서는 들여쓰기를 사용한다. 2.조건문 '조건문'은 참(True)과 거짓(False)을 판단하는 문장입니다. 조건문 뒤에 :(콜론)을 붙여야 합니다. if문은 조건문의 조건이 참(True)이면 if안의 코드를 실행합니다. 거짓(False)일 경우 else의 코드를 실행합니다. 비교연산자와 논리 연산자를 사용할 수 있습니다. 이전에 정리해놓은 글이 있으니 참.. 2021. 9. 12.
[Python] 23 - 기본기 - dict 딕셔너리 메서드 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. Dictionary 딕셔너리 메서드에 대해서 배워보겠습니다. 1.setdefault setdefault 메서드는 데이터를 추가하거나 가져올 수 있는 메서드 입니다. 데이터를 추가할때는 딕셔너리변수.setdefault(키,값) 키와 값을 모두 입력하면 데이터를 추가하고 딕셔너리변수.setdefault(키) 키값만 입력하면 키에 해당하는 값을 불러옵니다. 실제 사용을 해보겠습니다. dictA라는 변수에 {'메시':'PSG','호날두':'맨유'} 딕셔너리를 설정해 놓고 setdefault메서드를 사용하여 '손흥민','토트넘' 데이터를 추가하였습니다. 그리고 한번더 setdefault메서드를 사용하여 key '손흥민'의 값인 '토트넘'을 불러왔습니다. 2.po.. 2021. 9. 7.
[Python] 22 - 기본기 - dict 딕셔너리 사전 자료형 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. Dictionary 사전 자료형에 대해서 배워보겠습니다. Dictionary 사전 자료형은 사전처럼 key와 value로 이루어진 자료형이다. 예를 들면 사전에 파이썬을 검색하면 파이썬(key) : 간결하고 생산성 높은 프로그래밍 언어(value) '파이썬'이라는 단어에 부합되는 '간결하고 생산성 높은 프로그래밍 언어'라는 뜻이 나옵니다. 여기서 '파이썬'은 key '간결하고 생산성 높은 프로그래밍 언어'는 value가 됩니다. 이렇게 딕셔너리는 key와 value를 한 쌍으로 가진 자료형 입니다. ps.이러한 대응관계를 가진 자료형을 연관 배열(Associative array)또는 해시(Hash) 라고합니다. 딕셔너리 자료형의 특징 key와 value.. 2021. 9. 3.
[Python] 21 - 기본기 - set 집합 함수 & 메서드 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. set(집합) 자료형의 함수들에 대해서 배워보겠습니다. 집합의 내장함수들을 알아보도록 하겠습니다. 1.len len(aSet)#len(집합 변수) len(집합 변수) 형식으로 사용합니다. 집합의 개수를 반환합니다. 2.max max(aSet)#max(집합 변수) max(집합 변수) 형식으로 사용합니다. 집합의 가장 큰 원소를 반환합니다. 3.min min(aSet)#min(집합 변수) min(집합 변수) 형식으로 사용합니다. 집합의 가장 작은 원소를 반환합니다. 4.sum sum(aSet)#sum(집합 변수) sum(집합 변수) 형식으로 사용합니다. 집합의 원소들의 합을 반환합니다. 5.sorted sorted(aSet)#sorted(집합 변수) sor.. 2021. 9. 2.
[Python] 20 - 기본기 - set 집합 자료형 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. set(세트) 집합 자료형에 대해서 배워보겠습니다. set는 집합 자료형 이라고합니다. 우리가 수학시간에 배웠던 그 집합 맞습니다. 집합 자료형은 {}를 사용해서 생성하는 방법과 set을 사용해서 생성하는 방법이 있습니다. A = {1,2,3}#{1, 2, 3} B = set([1,2,3])#{1, 2, 3} D = set('test')#{'s','e','t'} C = set()#set() 빈 집합은 set()을 사용해서 만듭니다. 집합 자료형의 특징 중복을 허용하지 않는다. 순서 개념이 없다. 1. 집합 자료형은 중복을 허용하지 않습니다. 예를 들어 보겠습니다. 위에서 'test'라는 문자열을 집합 자료형으로 변경하였습니다. 결과는 { 't', 's'.. 2021. 9. 1.
[Python] 19 - 기본기 - tuple 튜플 함수 & 메서드 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. tuple(튜플)자료형의 함수들에 대해서 배워보겠습니다. 튜플도 리스트와 마찬가지로 여러가지 함수를 사용할 수 있습니다. 2021.08.20 - [Python] - [Python] 17 - 기본기 - 리스트 관련 함수,메서드 [Python] 17 - 기본기 - 리스트 관련 함수,메서드 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. list(리스트)자료형의 함수들에 대해서 배워보겠습니다. 리스트의 내장함수들을 알아보도록 하겠습니다. 1.len len(aList) #len(리스트변수) len dev-crimson.tistory.com 1.len len(aTuple)#len(튜플변수) len(튜플변수) 형식으로 사용합니다. 튜플의 개수를 반환합니다. 2.. 2021. 8. 31.
[Python] 18 - 기본기 - tuple 튜플 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. tuple(튜플)자료형에 대해서 배워보겠습니다. 1.tuple(튜플) 리스트와 같이 데이터를 묶어서 관리하는 자료형입니다. 특징은 괄호 () 를 사용합니다 값을 수정하거나 삭제할 수 없습니다. 가장큰 차이점은 값을 변화시킬수가 없다 입니다. 튜플의 여러가지 형태를 보겠습니다. 비어있는 튜플을 만드려면 t1 = () t1 = tuple() 이렇게 2가지 방법으로 만들 수 있습니다. 튜플을 만들때 특이한점은 t2와 같이 (1,) 값이 하나밖에 없어도 콤마(,)를 찍어줘야 한다 입니다. 튜플도 리스트와 마찬가지로 인덱스를 활용해 데이터에 접근할 수 있습니다. 문자열, 리스트와 마찬가지로 인덱싱이 가능합니다. 튜플 연산도 가능합니다. 더하기와 곱하기를 해보았습.. 2021. 8. 23.
728x90