본문 바로가기

초보 코딩 배우기23

파이썬 for loop for loop는 변수에 아이템들이 순서대로 정의되었을 때 그 아이템들을 차례대로 불러오는 경우에 일반적으로 쓰이며, for loop안에 있는 명령을 반복할 때 사용됩니다. for loop 형태 for 항목 in 변수: 명령 변수에 정의된 각각의 항목에 대해서 반복된 명령어 실행합니다. for loop 뒤에는 콜론 (:) 을 사용합니다. 명령어 앞에 있는 들여 쓰기는 for loop에 포함된다는 것을 의미합니다. for letter in ['c', 'a', 't']: print(letter) 위 예제의 for loop는 ['c', 'a', 't']의 항목들을 letter라고 정의하고 letter의 값들을 차례대로 출력합니다. 마지막 항목인 't' 를 출력하고 나서 for loop는 끝납니다. 위 예제의 .. 2021. 4. 4.
파이썬 set Set은 집합 자료형으로 list와 tuple과 비슷하지만, 순서와 무관하며 중복된 값들을 확인해서 삭제합니다. 다른 명령어들에 비해 정의된 값들을 확인하고 중복된 아이템들을 제거해주는 것을 더 신속하게 처리합니다. set으로 중복 값 제거 digits = [0, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9] digit_set = set(digits) 정의된 변수 digits에서 중복된 숫자를 제거합니다. set으로 정의된 변수는 {}를 사용하여 출력됩니다. in을 사용하여 정의된 변수에 값이 있는지 확인할 수 있습니다. 9 in digit_set 10 in digit_set Set과 같이 사용할 수 있는 operations: union (|), intersection(&), difference(.. 2021. 3. 28.
파이썬 튜플(Tuple) 파이썬의 tuple은 저번 포스팅에서 나왔던 list와 비슷한 명령어입니다. 다른 점은 tuple로 정의된 데이터는 변경할 수 없습니다. tupled을 정의하는 가장 일반적인 방법 tuple을 정의하는 가장 일반적인 방법은 괄호와 쉼표를 사용하여 정의합니다. row = ('George', 'Guitar') row2 = ('Paul', 'Bass') 위에서 정의된 row와 row2의 타입을 보면 tuple이라는 것을 확인할 수 있습니다. tupe에 사용되는 괄호와 일반적인 괄호의 차이점 tupel에 사용되는 괄호와 일반적으로 사용되는 괄호의 다른 점을 다음 예제를 통해 구분할 수 있습니다. 다음은 d라는 변수에 3이라는 정수를 정의한 것입니다. d = (3) d에는 정수 3이 입력되었습니다. 괄호 안에 쉼.. 2021. 3. 22.
파이썬 조건문 (if, elif, else) 파이썬 조건문은 if, elif, else를 사용하여 스테이트먼트를 비교하여 참과 거짓을 확인합니다. 조건문 사용할 때 주의해야 할 사항 (파이썬 문법 구조) if 조건문 마지막에는 항상 콜론 (:)를 사용해야 합니다. if 조건문 다음 실행문이 나올 때는 들여 쓰기(인덴테이션)을 해야 합니다. 위 규칙은 파이썬에서 사용되는 규칙입니다. 자세한 내용은 다음에 나오는 예제들에서 다루겠습니다. if를 사용하지 않고 간단하게 비교하는 경우도 있습니다. 예를 들어 두 개의 숫자를 비교할 때 >, 15 10이 15보다 작기 때문에 거짓을 출력합니다. 비교에 사용되는 기호들은 다음과 같습니다. 기호 의미 다른 명령어 > Greater than __gt__ = Greater than or equal to __ge__.. 2021. 3. 7.
파이썬 주석, 참/거짓 구분, None 주석 코딩을 하다 보면 전체 코드나 해당 라인에 대한 정보를 제공해야 할 때가 있습니다. 이때 주석이 필요합니다. 코드를 만든 후 시간이 지나 코드를 다시 확인할 때 주석이 있으면 더 이해가 쉬울 수 있습니다. 또는 여러 사람이 같이 코드를 만들 때 주석은 제삼자가 코드를 이해하는데 도움이 됩니다. 주석은 # 기호를 사용하고 해당 정보를 적습니다. # This is a comment num = 3.14 # PI num이라는 변수를 설정하고 라인 마지막에 주석을 달았습니다. Booleans Booleans은 참(True), 거짓(False)을 구분하는 타입입니다. 문자열의 경우 빈 문자열은 False, 일반 문자열은 True입니다. bool('') bool('0') # The string containin.. 2021. 3. 1.
파이썬 문자열 내장 함수 오늘은 파이썬에서 문자열 (string)에 내장된 함수를 사용하는 것을 정리하려고 합니다. 문자열이 가지고 있는 내장 함수 (또는 메서드 (method))는 마침표 (.)를 사용하여 정의할 수 있습니다. 자주 사용되는 문자열 내장 함수 .endswith 파일의 접미사를 확인하는 내장 함수, 출력 값은 True와 False입니다. xl = 'Oct2000.xls' # xl 정의 xl.endswith('.xls') # 접미사가 '.xls'인지 확인 xl.endswith('.xlsx') # 접미사가 '.xlsx'인지 확인 접미사가 '.xls'이면 True 출력 값을 아니면 False를 출력합니다. 문자열의 내장 함수에 대한 자세한 정보를 알고 싶으면 help()를 사용하여 자세한 것을 확인할 수 있습니다. h.. 2021. 2. 23.
파이썬 dir(), help () 함수 오늘은 파이썬의 내장 함수인 dir()와 help() 함수에 대해서 정리해 보려고 합니다. dir() dir()은 파이썬에 내장되어 있는 함수로 객체의 속성 목록 (사용할 수 있는 방법)을 알려줍니다. 다음 예를 이용하여 string의 속성 목록을 확인해보겠습니다. dir(‘Mat’) string의 다양한 속성을 보여주고 있습니다. 예, 'capitalize', 'casefold', 'center', 'count' 등 다음은 내장 함수를 사용한 예입니다. ‘matt’ string의 앞 글자를 대문자로 출력합니다. print('matt'.capitalize()) ‘matt’ string을 모두 대문자로 출력합니다. print(‘matt’.upper()) ‘Hi’ 다음에 지정된 형식을 출력합니다. print.. 2021. 2. 15.
파이썬 문자열 오늘은 파이썬의 문자열에 대해 공부하려고 합니다. 약간씩 어려워지는 느낌이 들고 있습니다. 문자열 (Strings)은 문자 데이터 (문자, 단어, 문장)를 저장합니다. 문자열 quotes 문자열은 ‘ (single quotes), “ (double quotes), “””(triple doubles), ‘ ‘ ‘ (triple singles)를 사용합니다. single quotes 사용하기 character = 'a', name = 'Matt' double quotes 사용하기 with_quote = "I ain't gonna" triple doubles 사용하기 longer = """This string has multiple lines in it""" 여기서 \n (backslash n)은 줄 바꿈을 .. 2021. 2. 7.
파이썬 숫자 연산 오늘은 파이썬의 숫자 연산에 대해서 정리해보려고 합니다. 정수와 실수 Integer: 1, -5, 100 Floating point 0.1, 10.001 type 명령어를 사용하여 숫자의 클래스를 확인합니다. type(1) type(2.0) int는 숫자를 정수로 바꿔줍니다. float는 숫자를 실수로 바꿔줍니다. int(2.3) float(3) 덧셈 정수와 정수 덧셈 2 + 6 실수와 실수 덧셈 .4+.01 실제 값은 0.41 인데 정확도 차이로 인해 0.41000000000000003의 결괏값을 보여줍니다. 정수와 실수 덧셈 6 + .2 정수와 실수를 더하면 6이 정수에서 실수로 변환되어 결괏값은 실수로 계산됩니다. 뺄셈 정수와 정수 뺄셈 2 – 6 실수와 실수 뺄셈 .25 - 0.2 정수와 실수 뺄.. 2021. 1. 31.