파이썬 24

[Python] 파이썬 모듈 활용하기

모듈을 불러오는 방법은 세 가지 방법이 있다. import 모듈 모듈을 가져오는 가장 기본적인 방법이다. 그 모듈의 함수를 사용하려면 모듈을 import한 다음에 [모듈.함수] 으로 사용하면 된다. import 모듈 as 모듈 별칭 모듈이름이 길면 모듈의 함수를 사용할 때마다 긴 이름을 사용해야하는 불편함이 있어서 이를 별칭으로 만들어서 별칭으로 사용할 수 있게 해준다. [별칭.함수] 방식으로 함수를 사용할 수 있다. from 모듈 import 함수 사용하고 싶은 함수만 가져오고 싶을 때는 from 뒤에 사용할 모듈의 이름을 쓰고 다음으로 import 뒤에는 사용할 함수명을 기입하면 된다. 여기서 import * 은 "모듈에 있는 모든 함수를 사용하겠다"는 것이다.

Python 2021.01.30

[Python] 파이썬 예외처리 - try, except, else, finally

예외처리 예외처리를 관리하는 방법은 아래와 같이 구성되어 있다. try: # 예외가 발생할 가능성이 있는 코드 except: # 예외가 발생했을 때 실행할 코드 else: # 예외가 발생하지 않았을 때 실행할 코드 finally: # 예외 발생 유무와 상관없이 무조건 실행할 코드 try 내부에는 예외가 발생할 것 같은 코드를 구현한다.except 내부에는 예외가 발생했을 때 실행시키고 싶은 코드를 넣는다.else 내부에는 예외가 발생하지 않았을 때 실행시키고 싶은 코드를 넣는다.finally는 예외유무와 상관없이 실행시키고 싶은 코드를 넣는다. 단, else는 except 보다 먼저 작성할 수 없다. 반드시 except 뒤에 작성해야한다. 원의 둘레와 넓이를 구하는 프로그램을 예를 들면, 원의 반지름에 ..

Python 2021.01.30

[Python] 파이썬 딕셔너리 관련 함수 정리 - keys, values, zip

keys() 함수 : 딕셔너리 내부 키들만 추출해서 리스트형식으로 반환하는 함수 values() 함수 : 딕셔너리 내부 값들만 추출해서 리스트형식으로 반환하는 함수 zip(a, b)함수 : 두 변수(리스트, 튜플 등)를 매개변수로 넣어주면 딕셔너리로 만들어주는 함수 keys 함수 딕셔너리의 Key만 뽑아주는 함수. 반환값을 사용하려면 리스트 또는 튜플 형태로 변환 필요. 딕셔너리.keys() values 함수 딕셔너리의 Value만 뽑아주는 함수. 반환값을 사용하려면 리스트 또는 튜플 형태로 변환 필요. 딕셔너리.values() zip 함수 집합 변수를 만들어주는 함수. (묶음 형태의 딕셔너리, 튜플, 리스트으로 만들수도 있다.) 변환값으로 사용하려면 리스트, 튜플, 딕셔너리로 변환해야 함 zip(변수,..

Python 2021.01.29

[Python] 파이썬 문자열 찾기 (find, rfind, startswith, endswith)

find(찾을 문자, 찾기 시작할 위치, 찾기를 끝맺을 위치) >> hangeuls = "가나다라마바사아자차카타파하" >> hangeuls.find('사') 6 >> hangeuls.find('가') 0 >> hangeuls.find('사', 7) -1 문자열의 왼쪽부터 문자를 찾음. 찾으면 처음 찾은 문자의 위치를 반환. 못찾으면 '-1'을 반환 단, 찾기 시작할 위치와 찾기를 끝맺을 위치는 별도 지정없으면 문자열 전체를 탐색함. rfind(찾을 문자, 찾기 시작할 위치, 찾기를 끝맺을 위치) >> english = "adcjdklcmdl" >> english.find('c') 2 >> english.rfind('c') 7 문자열에서 중복된 문자가 있으면, 문자열 중 가장 끝에 있는 위치를 반환함 찾으..

Python 2021.01.26

[파이썬] 함수 매개변수 활용 (심화) - 3

이전 포스팅에서 기본적인 매개변수를 사용하는 방법에 대해서 알려드렸습니다. 이번 포스팅에서는 여러 종류의 매개변수에 대해서 설명을 드리고자 합니다. 매개변수의 종류로는 가변 매개변수, 기본 매개변수, 키워드 매개변수로 총 3개의 매개변수가 있습니다. 1. 가변 매개변수 파이썬의 print()함수 같은 경우는 인자의 개수가 여러개가 들어가도 출력이 가능합니다. 예를 들면, print("안녕","하세요","저는","보롱남편","입니다")로 여러개의 문자열 인자를 선언해주어도 이러한 입력들을 정상적으로 출력합니다. 이와 같이 매개변수의 개수가 명확하지 않거나 여러개가 있어야 하는 경우 사용하는 것이 가변 매개변수입니다. def 함수이름(매개변수, 매개변수, ... , *가변매개변수): 코드... 가변 매개변수..

Python 2021.01.20

[파이썬] 함수 매개변수 활용 (기본) - 2

파이썬 뿐만 아니라 대부분의 언어에서 사용하는 함수는 매개변수를 활용할 수 있습니다. 매개변수란 함수를 호출할 때 input(입력)으로 작용하여 내부에서 활용할 수 있도록 하는 변수입니다. 매개변수로 데이터 input(입력)을 받아서 이를 가지고 기본적인 연산을 하는 등의 처리를 하여 출력(output)을 낼 수 있습니다. 매개변수를 갖는 함수의 구조는 아래와 같습니다. def 함수이름(매개변수, 매개변수, ... , 매개변수): 코드 코드 ... 함수이름 다음에 나오는 ()괄호 사이에 매개변수를 지정해줄 수 있고 여러개 지정하게 되면 , 콤마로 구분하여 지정해줍니다. 아래 예제는 문자열과 정수를 매개변수로 받아서 문자열을 출력하는 횟수를 정수로 정하고 실제 출력하는 예제입니다. # n : 출력할 횟수 ..

Python 2021.01.20

[파이썬] 함수의 정의 - 1

함수는 한마디로 '코드의 집합'으로 볼 수 있습니다. 예를 들어, 숫자 a와 b를 더하는 프로그램을 만든다고 했을 때 아래와 같이 코드를 구성하게 됩니다. a = 5 b = 7 sum = 0 sum = a + b print(sum) 여기서 한 개의 프로그램에 a와 b를 더하는 기능을 여러번 반복하게 되었을 때 두 수의 합을 구하는 코드를 아래와 같이 반복해서 복사/붙여넣기 하게 될 것입니다. # 5 + 7을 출력 a = 5 b = 7 sum = 0 sum = a + b print(sum) # 3 + 5를 출력 a = 3 b = 5 sum = 0 sum = a + b print(sum) ... .. . 이는 설명을 위해 간단한 코드로 나타내었지만, 더 어렵고 복잡한 기능을 수행하는 코드를 여러번 복사/붙여..

Python 2021.01.20

[Python] 파이썬 딕셔너리 개념 정리

1. 딕셔너리 선언 딕셔너리는 중괄호 { }로 선언하며 '키:값'의 형태를 쉼표(,)로 연결해서 만듭니다. 키는 문자열, 숫자, 불 등으로 선언할 수 있습니다. 변수 = { 키:값, 키:값, ... 키:값 } 2. 딕셔너리 요소에 접근 딕셔너리 요소에 접근할 때에는 리스트처럼 딕셔너리 뒤에 대괄호 []를 사용하고 대괄호 안에는 내부 인덱스를 넣듯이 '키'를 입력해주면 됩니다. 딕셔너리는 선언할 때에는 중괄호{}로 선언하지만 요소에 접근할 때에는 대괄호[]를 사용하는 점은 유념해야합니다. # print(dictionary_a["name"]) # print(dictionary_a["gender"]) # 딕셔너리를 선언합니다. dictionary = { "name" : "홍길동", "gender" : "", ..

Python 2021.01.17

[Python] 리스트

1. 리스트의 형식파이썬에서 리스트를 생성하는 방법은 대괄호 []에 자료를 쉼표로 구분하여 사용합니다.[] 대괄호 내부에 넣는 자료 하나하나를 요소 (element)라고도 합니다.리스트 = [요소, 요소, 요소 ... ]2. 리스트의 특징리스트는 요소로 여러 여러 자료형을 구성할 수 있습니다.정수만 있는 리스트 [1, 2, 3, 4] Boolean형만 있는 리스트 [True, False] 한번에 여러 자료형이 있는 리스트 [1, 2, True, False, "문자열"] 3. 리스트 요소의 위치 (양수)리스트 안에 있는 요소들을 사용하려면 리스트 변수 이름 바로 뒤에 대괄호 []를 입력하고, 자료의 위치를 나타내는 숫자를 입력하면 됩니다.list_a = [273, 10, 5, True, False, "문자..

Python 2021.01.15