반응형 Python69 [Python] 함수 정리 함수 정의하기 파이썬에서는 함수의 입력값을 전달값이라고 하고, 출력값을 반환값이라고 한다. 파이썬 함수는 전달값, 반환값에 동작까지 포함해 3가지 요소로 이뤄진다. def 함수명(): 실행할 문장1 실행할 문장2 ... 실습: 은행 계좌 개설하기 def open_account(): print('새로운 계좌를 개설합니다.') open_account() >> 새로운 계좌를 개설합니다. 전달값과 반환값 def 함수명(전달값1, 전달값2, ...): 실행할 문장1 실행할 문장2 ... return 반환값1 실습: 입금하기 def open_account(): print('새로운 계좌를 개설합니다.') open_account() def deposit(balance, money): print(f'{money}원을 입.. 2023. 3. 22. [Python] 제어문 정리 조건이 하나일 때: if 문 if 조건: 실행할 명령 weather = '비' if weather == '비': # 대입 연산자(=)가 아닌 비교 연산자(==) 사용 print('우산을 챙기세요.') >> 우산을 챙기세요. 조건이 여러 개일 때: elif 문 if 조건1: 실행할 명령1 elif 조건2: 실행할 명령2 elif 조건3: 실행할 명령3 ... weather = '미세먼지' if weather == '비': print('우산을 챙기세요.') elif weather == '미세먼지': print('마스크를 챙기세요.') >> 마스크를 챙기세요. 모든 조건에 맞지 않을 때: else 문 if 조건1: 실행할 명령1 elif 조건2: 실행할 명령2 elif 조건3: 실행할 명령3 ... else:.. 2023. 3. 19. [Python] 자료구조 정리 리스트 리스트 생성하기 변수마다 값을 하나씩 넣었던 것과 달리 리스트는 값을 여러 개 넣을 수 있다. 하나의 변수가 하나의 값을 가질 수 있었다면 하나의 리스트는 여러 값을 가질 수 있다. 각 값의 자료형은 다를 수 있다. subway = [10, 20, 30] print(subway) 이렇게 하면 subway1, subway2, subway3 변수를 사용할 필요 없이 리스트 하나에 저장할 수 있다. 값 추가/삽입/삭제하기 문자열에서 인덱스는 데이터의 위치를 나타냅니다. 리스트에서도 인덱스로 리스트에 저장한 데이터의 위치를 표시합니다. subway = ['푸', '피글렛', '티거'] print(subway.index('피글렛')) # 피글렛이 몇 번째 칸에 탔는가? >> 1 append() 함수는 리스.. 2023. 3. 19. [Python] 문자열 다루기 문자열이란? 문자열은 문자들의 집합을 의미한다. sentence1 = '나는 소년입니다.' print(sentence1) sentence2 = "파이썬은 쉬워요." print(sentence2) sentence3 = ''' 나는 소년이고, 파이썬은 쉬워요. ''' 실행 결과만으로는 문자열인지 확인하기 어렵다. type()을 사용해 문자열인지 확인할 수 있다. print(type(sentence1)) print(type(sentence2)) >> >> >> 원하는 만큼 문자열 자르기: 슬라이싱 파이썬에는 슬라이싱이라는 방법으로 원하는 만큼 데이터를 자를 수 있다. 슬라이싱을 사용하려면 먼저 인덱스를 알아야 한다. 여러 문자로 구성된 문자열의 n번째 문자(또는 데이터)라고 할 때, n번째가 바로 인덱스이다... 2023. 3. 18. 이전 1 2 3 4 5 ··· 18 다음