language/Python(10)
-
Python 기초 - 4. 자료형(리스트 list)
리스트 리스트는 대괄호 안에 다른 자료형들을 모두 요솟값으로 가질 수 있는 자료형 입니다. a = [1, 5, 2] b = [3, "a", 6, 1] c = [] d = list()#비어있는 리스트를 생성하는 또다른 방법입니다. e = [1, 2, 4, [2, 3, 4]] f = [{'name':'IJH'},"I",10,{'age':100}] #딕셔너리도 가능합니다. 리스트 인덱싱 & 슬라이싱 인덱싱 & 슬라이싱 리스트도 순서가 있기 때문에 문자열 처럼 요소별로 인덱싱을 사용할 수 있습니다. 마찬가지로 슬라이싱도 가능합니다. a = [1, 3, 2, 4] print(a[3]) print(a[1:3]) print(a[-1]) # 4 (맨 마지막 요소) >> 4 [3, 2] 4 리스트 요소 추가, 수정, 삭..
2023.03.22 -
Python 기초 - 3. 자료형(문자열 string)
문자열 문자, 단어 등으로 구성된 문자들의 집합을 의미합니다. str1 = "안녕하세요!" str2 = "Hi!" str3 = "12345" 문자열 연산 +(문자열 연결하기) str1 = "안녕하세요~" str2 = "반갑습니다!" str3 = str1 + str2 print(str3) >> 안녕하세요~반갑습니다! ×(문자열 반복) str1 = "안녕하세요~" str2 = str1 * 2 print(str2) >>안녕하세요~안녕하세요~ 문자열 길이( len() 함수 ) len() 함수를 사용하면 문자열의 길이를 구할 수 있습니다. str1 = "안녕하세요~" print(len(str1)) >> 6 문자열 인덱싱 & 슬라이싱 문자열 인덱싱 문자열은 문자마다 번호가 있습니다. 따라서 각 문자의 번호를 프린트..
2023.03.22 -
Python 기초 - 2. 자료형(숫자형 int, float,....)
숫자형 숫자 형태로 이루어진 자료형입니다. 정수형(int), 실수형(float)이 대표적인 숫자형 입니다. 숫자형 사용을 위한 연산자 사칙연산 +(덧셈) num1 = 3 num2 = 7 num1 + num2 = 10 -(뺄셈) num1 = 13 num2 = 3 num2 - num1 = 10 ×(곱셈 & 제곱) #곱셈 연산자 num1 = 2 num2 = 5 num1 * num2 = 10 #제곱 연산자 num1 ** num2 = 32 ÷(나눗셈 & 몫 & 나머지) #나눗셈 연산자 num1 = 2 num2 = 20 num2 / num1 = 10 #나눗셈 후 몫 반환 연산자 num1 = 2 num2 = 5 num2 // num1 = 2 #나눗셈 후 나머지 반환 연산자 num1 = 2 num2 = 5 num2 %..
2023.03.22 -
Python 기초 - 1. 변수 선언
변수 선언 파이썬에서 변수를 선언하는 방법은 굉장히 간단합니다. variable = 10 위와 같습니다. 변수 선언 시 다른 언어와의 차이점 & 그에 따른 장단점 파이썬은 C/C++ 또는 Java와 다르게 변수 선언시에 자료형을 같이 선언하지 않습니다. 파이썬과 같이 변수 선언시에 자료형을 같이 선언하지 않아도 되는 언어를 '동적 타입 언어'라고 합니다. 장점: 코드 구현시 자료형을 일일이 지정할 필요가 없어서 유연하고 매우 빠르게 코딩이 가능합니다. 단점: 실행시켜 보기 전에는 자료형에서 비롯되는 오류를 검출하기 어렵습니다.
2023.03.22