프로그래밍 4

파이썬 쿡북 4 - 리스트

리스트 리스트 : C언어의 배열과 비슷한 개념 -> 연속적인 메모리 공간 하지만, C언어와 다르게 파이썬 리스트 요소는 하나하나가 객체이기 때문에 파이썬의 모든 자료형을 저장할 수 있다. 심지어 리스트도 객체이기 때문에 리스트 안에 리스트를 요소로 주는 것도 가능하다. 선언 방법 : 대괄호로 감싸고, 요소를 콤마(,)로 구분해 넣어준다. 또는 값의 집합과 관련된 자료형을 list()함수로 줘 리스트로 만들 수 있다. 리스트 연산자 (리스트) * (정수) : 인자로 준 리스트를 정수번 반복해 만든 리스트를 리턴한다. (리스트) + (리스트) : 첫번째 리스트 뒤에 두번째 리스트를 이어붙인다. 리스트 슬라이싱 문자열과 같이 [(정수)], [(정수):(정수)], [(정수):(정수):(정수)]의 슬라이싱 기법을..

programming 2023.05.09

파이썬 쿡북 2 - 연산자와 입력함수

파이썬 연산자 1. 일반 연산자 (숫자) + (숫자) = 숫자 덧셈 (숫자) - (숫자) = 숫자 뺄셈 (숫자) * (숫자) = 숫자 곱셈 (숫자) / (숫자) = 나눗셈(실수 반환) (숫자) // (숫자) = 나눗셈의 몫 (정수) % (정수) = 나눗셈의 나머지 (숫자) ** (정수) = 제곱 (정수) ^ (정수) = 비트 xor 연산자 (정수) & (정수) = 비트 and 연산자 (정수) | (정수) = 비트 or 연산자 !(정수) = 비트 not 연산자 ~(정수) = 비트 반전 연산자 2. 문자열 연산자 (문자열) + (문자열) = 문자열 덧붙이기 (문자열) * (정수) = 자기 자신 문자열 n번 덧붙이기 3. 비교 연산자 (a) == (b) = a, b가 같으면 1, 다르면 0 (a) != (b)..

programming 2023.04.18