python 20

[Python] 기초 문법 5

If statement (조건문) 명시한 조건이 참인지 거짓인지에 따라 해당 코드를 수행하는 명령어 if/else 문 if 조건 입력 부분(True/False): 조건을 만족하면 실행 else: 조건을 만족하지 않으면 실행 참고) if, else 뒤에 항상 ':'을 붙여야 하는 것에 유의해야 함 조건문은 항상 들여쓰기에 유의해야 함 조건에는 비교 연산자나 and, or, not 연산자를 통해 표현할 수 있음 elif 문 if/else로 나누는 것 외에 조건에 따라 그 이상의 분기로 나누어야 할 때 사용하는 명령어 grade = 90 if 80 < grade

[Python] 연습 2022.01.07

[Python] 기초 문법 4

사전(Dictionary) # 빈 사전 D = {} # 다양한 자료형의 사용 D = {'Name':'James', 'Age':23, 'Friends':['John', 'Bob']} # 다만, key에는 리스트, 딕셔너리를 포함할 수 없다. # key-value 추가 D['Hobby'] = 'Programming' # key-value 삭제 del D['Age'] Key를 사용하여 값을 가져오기 # 인덱싱, 슬라이싱의 방법으로 요소 값을 접근할 수 없다 # 딕셔너리에서는 value를 얻기 위해서는 오로지 key를 통해서만 접근이 가능 D['Name'] # 'James' 사전 관련 함수 - 사전의 모든 key값들 보기 keys() D.keys() - 사전의 모든 value들 보기 values() D.valu..

[Python] 연습 2022.01.07

[Python] 기초 문법 3

리스트 # 리스트 생성 myList = [1, 2, 3] # 빈 리스트 생성 myList = [] myList = list() # 다양한 원소 myList = [1.5, "two", [5, 4, 3]] 리스트 연산(덧셈, 곱셈) myList1 = [1, 3, 5, 7] myList2 = [2, 4, 6, 8] print(myList1 + myList2) # [1, 3, 5, 7, 2, 4, 6, 8] myList = [1, 2, 3] print(myList * 3) # [1, 2, 3, 1, 2, 3, 1, 2, 3] 리스트 인덱싱, 슬라이싱 myList = [2, 4, 6, 8] myList[2] # 6 myList = [1, 3, 5, 7, 9] print(myList[1:3] # [3, 5] myL..

[Python] 연습 2022.01.07

[Python] 기초 문법 2

문자열 큰 따옴표("") 혹은 작은 따옴표('')로 문자열 작성 myStr = "Life is too short, You need Python." 이스케이프 코드 이스케이프 코드 의미 \\ 역 슬래시(\) \' 작은 따옴표(') \" 큰 따옴표(") \n 개행(줄 바꿈) \t 가로 탭 문자열 인덱싱 myStr = "Python" print(myStr[3]) # h print(myStr[-1]) # n # 문자열 인덱스를 통한 수정 주의 (이렇게 수정할 수 없다) myStr = "Auktion" myStr[2] = 'c' print(myStr) # 문자열 슬라이싱을 이용한 수정 myStr = "Auktion" myStr = myStr[:2] + 'c' + myStr[3:] print(myStr) # Auc..

[Python] 연습 2022.01.07

[Python] 기초 문법 1

변수(variable) = 사용자가 정의한 값 혹은 객체가 담겨 있는 공간 변수의 초기화 = 생성된 변수에 처음으로 값을 부여하는 것 변수에 데이터를 저장할 때는 = 을 사용한다. 이 때 = 은 할당 연산자(assign operator)라고 한다. 변수 myNum에 10이라는 정수 데이터를 할당(assign)하기 위해서는 아래와 같이 입력한다. myNum = 10 자료형(data type) = 프로그래밍에 사용되는 변수, 객체 혹은 자료의 형태 숫자형은 데이터가 정수인지 실수인지 복소수인지에 따라 int, float, complex로 나뉜다. myInt = 5 myFloat = 3.5 myComplex = 3 + 4j 산술 연산자 연산자 사용 의미 + a + b a와 b를 더한 값 - a - b a에서 ..

[Python] 연습 2021.12.31