Python 7

[python] if, elif, else 사용 방법

python if, elif, else 사용 방법 python에서 if, elif, else는 조건문으로 특정 조건을 만족할 때 내용이 실행되도록 합니다. a = 10 if a > 10: print('a가 10보다 크다') elif a < 10: print('a가 10보다 작다') else: print('a는 10이다') if, elif, else는 조건에 맞는 하나의 내용만 실행됩니다. if 조건을 만족하면 elif, else는 실행되지 않습니다. elif는 if의 조건을 만족하지 못하면서 해당 조건을 만족할 때 실행됩니다. elif는 여러개를 추가할 수 있습니다. a = 10: if a < 1: print('a < 1') elif a < 2: print('a < 2') elif a < 3: print..

Python 2022.04.03

[python] 파일입출력 (read, write, with)

파이썬 파일입출력 파이썬 파일입출력 방법입니다. 파일에 쓰기 f = open('C:/python/file.txt', 'w') f.write('test') f.close() open함수에서 첫번째 파라미터는 파일의 경로, 두번째는 파일에 새로 쓴다는 의미입니다. 파일에 이어서 쓰고 싶다면 'a'를 사용합니다. 파일 읽기 f = open('C:/python/test.txt', 'r') line = f.readline() lines = f.readlines() r = f.read() f.close() 파일을 읽을 때는 파라미터로 'r'을 넘겨줍니다. readline은 한줄씩 읽을 때 사용합니다. readlines는 모든 줄을 읽은 후 리스트로 반환합니다. read는 모든 내용을 문자열로 반환합니다 with와 ..

Python 2022.03.31

[python] 딕셔너리 반복문 (dictionary for loop)

python 딕셔너리 for 반복문으로 순회하기 python 딕셔너리를 for 반복문으로 순회하는 첫번째 방법은 key와 value를 동시에 가져오는 방법입니다. items()를 사용해 key, value를 동시에 가져올 수 있습니다. >>> dic = {'first': 1, 'second': 2, 'third': 3} >>> for key, val in dic.items(): >>> print(key, val) first 1 second 2 third 3 두번째 방법은 key만 가져오는 방법입니다. key를 가져온 후 key를 이용해 value를 가져올 수 있습니다. >>> dic = {'first': 1, 'second': 2, 'third': 3} >>> for key in dic: >>> prin..

Python 2022.03.29

[python] 리스트

파이썬 리스트 파이썬의 리스트는 자료형을 구분하지 않고 넣을 수 있습니다. >>> python_list = [1, 2, 3, 'string', ['a', 'b']] 리스트의 각 요소는 인덱스를 사용해 접근할 수 있습니다. >>> python_list = [1, 2, 3] >>> python_list[1] 2 리스트의 길이 리스트의 길이는 len 함수를 사용하여 구할 수 있습니다. >>> python_list = [1, 2, 3] >>> len(python_list) 3 리스트에 추가 append 함수를 사용하여 리스트의 끝에 값을 추가할 수 있습니다. >>> python_list = [1, 2, 3] >>> python_list.append(4) 리스트에서 삭제 del 함수를 사용해서 특정 인덱스의 값을..

Python 2022.03.29

[python] 문자열 슬라이싱

파이썬 문자열 슬라이싱 문자열 슬라이싱은 문자열을 잘라내는 방법입니다. >>> a = "This is python code" >>> a[0:4] 'This' a[0:4]의 의미는 a 문자열에서 인덱스 0부터 4까지의 문자를 뽑아낸다는 것입니다. 여기서 중요한것은 0번째 문자는 포함되지만 4번째 문자는 포함되지 않습니다. a[0], a[1], a[2], a[3]까지의 문자를 뽑아내게 됩니다. 슬라이싱은 다양한 방법으로 사용이 가능합니다. >>> a = "This is python code" >>> a[:4] 'This' >>> a[5:] 'is python code' >>> a[8:-5] 'python' 시작번호, 끝번호를 생략할 수 있습니다. 시작번호를 생략하면 0부터 시작합니다. 끝번호를 생략하면 끝까..

Python 2022.03.29