본문 바로가기
반응형

분류 전체보기97

[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.
[Python] 연산자 정리 연산자의 종류 산술 연산자 + 연산자 왼쪽과 오른쪽 더하기 - 연산자 왼쪽에서 오른쪽 빼기 * 연산자 왼쪽과 오른쪽 곱하기 / 연산자 왼쪽을 오른쪽으로 나누기 print(1 + 1) print(3 - 2) print(5 * 2) print(6 / 3) >> 2 >> 1 >> 10 >> 2.0 나누기 결과는 정수 2가 아닌 실수 2.0으로 표시된다. 나누기 결과로 정수가 나오기를 바란다면 / 대신 6 // 3과 같이 // 연산자를 사용하는 방법이 있다. print(2 ** 3) print(10 % 3) print(10 // 3) >> 8 >> 1 >> 3 ** 연산자 왼쪽을 오른쪽만큼 거듭제곱 % 연산자 왼쪽을 오른쪽으로 나눈 나머지 // 연산자 왼쪽을 오른쪽으로 나눈 몫 비교 연산자 > 연산자 왼쪽이 오.. 2023. 3. 17.