list : 여러 개의 값들을 하나의 변수에 저장하기 위한 데이터 타입원소(element): 리스트에 저장된 값인덱스(index): 리스트에 값이 저장된 위치(번호)리스트의 원소들을 변경(추가/삭제) 가능 (mutable) # 리스트 생성 numbers = [1, 2, 3, 4, 5, 'hello'] print(numbers[5]) # 리스트의 마지막 인덱스 = 리스트의 길이 - 1 출력 결과hello # 범위 연산자를 이용한 slicing print(numbers[3:5]) 출력 결과hello[4, 5] # 배열에 저장된 값(원소)을 변경 numbers[0] = 100 print(numbers) 출력 결과[100, 2, 3, 4, 5, 'hello'] # 배열에 원소 하나를 추가(append) numb..
Python/Python기초
문자열 타입 s = ''' oo def my_function(x:int) ->int: return x+1 ''' t = """xx y""" print(s) print(t) 실행 결과oo def my_function(x:int) ->int: return x+1 xx y u = '''\ 첫 줄 줄바꿈 없애기 : \\ ''' print(u) 실행 결과첫 줄 줄바꿈 없애기 : \ v = """문자열 중간에 줄바꿈 하기 \n -> \\n : 한 줄 추가되어서 두 줄이 떨어지게 됨. """ print(v) 실행 결과문자열 중간에 줄바꿈 하기 -> \n : 한 줄 추가되어서 두 줄이 떨어지게 됨. # 문자열의 index, 자르기(slicing), 인덱스는 0에서 시작 s = 'hello' print(s[0]) pri..
명시적 데이터 타입 변환(casting) : int(), float(), str()# 문자열과 숫자는 산술 연산을 할 수 없음# 숫자 타입으로 변환 후 산술 연산을 실행# 문자열은 더하기 연산만 가능, 문자열 + 문자열 : concatenate 문자열 이어 붙이기 # print("3.1"+ 1.2) # 실행 불가능 print(float("3.1")+1.2) # 실행 가능 print("3.1"+str(2.2)) # 실행 가능 실행결과## Error4.33.12.2 # 간단한 계산기 x = input('>>> 숫자(x) 입력:') y = input('>>> 숫자(y) 입력:') print(x+y) 실행결과>>> 숫자(x) 입력:5>>> 숫자(y) 입력:656 x = float(input('>>> 숫자(x) ..
연산자(Operator)- 할당(assignment) : =- 산술연산(numerical operator): +, -, *, **(제곱), /, //(몫), %(나머지)- 복합 할당: +=, -=, *=, /=, **=, //=, ...- 비교 연산: >, >=, print(0 나중에 설명