목록프로그래밍/Python (17)
Step by Security Study
딕셔너리는 키(KEY)와 벨류(Value)가 쌍으로 이루어진 자료 형태를 말한다. KEY 값을 통해 Vaule값을 불러오기 때문에 KEY에는 변하지 않는 값을 사용하고, Value에는 변하는 값과 변하지 않는 값을 모두 사용할 수 있다. # 사용 형식 변수명 = {'key':'value', 'key1':'value1'} # 접근 방식 (순서가 없기 때문에 key 값을 통해 접근) 변수명[키값] # 짱구 가족 나이 memberList = { '신형식' : 35, '봉미선' : 29, '짱구' : 8, '짱아' : 4 } # 출력 print(memberList['짱구']) >>8 딕셔너리와 리스트 비교 딕셔너리는 리스트, 튜플과는 다르게 순차적이지 않아 추가, 삭제, 변경이 더 유용하다. 반면 리스트는 순서..
튜플은 리스트와 기능이 비슷하지만 수정이나 삭제가 불가능하다는 특징을 가지고 있다. # 사용 형식 변수명 = (값1, 값2, 값3 ....) # 접근 방식 (인덱스 = 자리번호) 변수명[인덱스] 수정 or 삭제 불가능 fruitLIst = ('banana', 'apple') fruitList[0] = 'orange' # fruitList 변수 안에 0번째 있는 값을 orange로 변경 # 위의 코드 출력 시 아래와 같은 에러 메시지 발생 print(fruitLIst[0]) >> Traceback (most recent call last) : File "파일 경로", line 2, in fruitList[0] = 'orange' TypeError:'tupel' object does not support i..

리스트는 순서가 있는 공간에 데이터를 나열하여 저장하는 자료 형태를 말한다. # 사용 형식 변수명 = [값1, 값2, 값3 ....] # 접근 방식 (인덱스 = 자리번호) 변수명[인덱스] 리스트 안에 리스트 (중첩) [유형1] a = [[1, 2, 3], [4, 5]] print(a[0]) >>[1, 2, 3] print(a[0][2]) >>3 [유형 2] a = [1, 2, 3, ['L', 'O', 'V', 'E']] print(a[0]) >>1 print(a[-1]) >>['L', 'O', 'V', 'E'] print(a[3]) >>['L', 'O', 'V', 'E'] print(a[-1][0]) >>L 리스트 추가 fruitList = ['banana', 'apple'] # 추가 fruitList...

문자열은 문자로 이루어진 자료 형태를 말하며, 작은 따옴표 ( ' ' )나 큰따옴표 ( " " )로 감싸서 사용한다. 문자열 접근 시 변수명[번호]의 형식을 사용한다. a = 'python' 문자열 사용 시 주의 사항 작은 따옴표나 큰따옴표로 둘러싸지 않은 경우에는 변수로 인식하게 된다. python = 'good' # 문자열 a = python # 변수 print(a) >> good 문자열 안에 작은따옴표 ( ' ' ) 또는 큰따옴표 ( " " ) 포함시키기 [방법1] 작은 따옴표 또는 큰따옴표로 둘러싸기 a = "Python's favorite food is peal" # 작은 따옴표 포함 b = '"Python is very easy." he say.' # 큰 따옴표 포함 [방법2] 백슬리시 ( \..
숫자형은 숫자로 이루어진 자료 형태를 말하며 정수형, 실수형, 8진수와 16진수가 있다. 8진수와 16진수는 거의 사용하지 않는다고 한다. 구분 설명 예시 정수형 양수, 음수, 0 a = 123 b = -123 c = 0 실수형 소수점을 포함한 수 a = 1.23 8진수 숫자 0 + 알파벳 O 또는 o 의 조합 a = 0o177 16진수 숫자 0 + 알파벳 x의 조합 b = 0xABC 숫자형의 대표적인 활용, 사칙 연산 더하기 (+) a = 50 b = 100 print(a+b) >> 150 빼기 (-) a = 50 b = 100 print(b-a) >> 50 곱하기 (*) a = 50 b = 100 print(a*b) >> 5000 나누기 (/) a = 50 b = 100 print (b/a) >> 2..
프로그래맹의 기본 개념 변수 프로그래밍에서 가장 기본적이고 중요한 개념인 변수에 대해 알아보자. 변수는 어떤 값을 저장 시켜 놓기 위한 박스(공간)을 말한다. 변수를 사용할 때, 왼쪽에는 어떤 데이터가 들어가 있는지 알기 쉽도록 이름(변수명)을 붙여주고, 오른쪽에는 변수에 저장될 데이터를 입력해 준다. 즉! 오른쪽에 있는 값을 왼쪽에 넣는다라고 생각하면 쉽게 이해할 수 있다. # 사용 형식 변수명 = '저장할 값' # 예시 X = 20 # X라는 이름을 가진 변수에 20이라는 값을 할당하겠다. 그럼 변수는 어디에 저장될까? 간단하게 알아보자. 변수를 선언하면 그 값은 메모리에 저장된다. Variable은 메모리 주소 이름(변수명)을 말하며, Address는 데이터가 저장되는 메모리 상의 위치(주소)를 말..