본문 바로가기
728x90

Language/Python8

파이썬(Python) 정리 - 4. 얕은복사와 깊은 복사 알고리즘 공부를 위해 python으로 PS(problem solving)을 하려고 한다. 그래서 파이썬을 정리해 본다. 출처 : 12. 얕은 복사(shallow copy)와 깊은 복사(deep copy) - 파이썬 - 기본을 갈고 닦자! (wikidocs.net) 1. mutable과 immutable list mutable 한 순서가 있는 객체 집합 mutable set mutable 한 순서가 없는 고유한 객체 집합 mutable dict key와 value가 맵핑된 객체, 순서 없음 mutable bool 참,거짓 immutable int 정수 immutable float 실수 immutable tuple immutable 한 순서가 있는 객체 집합 immutable str 문자열 immutable.. 2020. 12. 12.
파이썬(Python) 정리 - 3. 함수 알고리즘 공부를 위해 python으로 PS(problem solving)을 하려고 한다. 그래서 파이썬을 정리해 본다. 출처 : www.tcpschool.com/python/intro > def 키워드를 사용한다. Ex) def sum(a,b): return a+b a=1 b=2 c=sum(a,b) print(c) Ex) def sumMany(*args): sum = 0 for i in args: sum = sum+i return sum > *args : 매개변수를 튜플로 처리 > **args : 매개변수를 딕셔너리로 처리 2020. 12. 12.
파이썬(Python) 정리 - 2. 제어문 알고리즘 공부를 위해 python으로 PS(problem solving)을 하려고 한다. 그래서 파이썬을 정리해 본다. 출처 : www.tcpschool.com/python/intro 1. if문 : 들여쓰기로 블럭을 구분한다. Ex) c = "sweet" if c=="sweet": print("삼키다") else: print("뱉는다") (1) 참/거짓 숫자 0이 아닌 모든 수 0 문자열 "xyz" "" 리스트 [1,2,3] [] 튜플 (1,2,3) () 딕셔너리 {1,2,3} {} (2) 사용가능 연산자 x y x가 y보다 크다. x == y x와 y가 같다. x != y x와 y가 같지 않다. x = y x가 y보다 크거나 같다. (3) x in s, x not i.. 2020. 12. 12.
파이썬(Python) 정리 - 1. 자료형 알고리즘 공부를 위해 python으로 PS(problem solving)을 하려고 한다. 그래서 파이썬을 정리해 볼까한다. 출처 : www.tcpschool.com/python/intro * 특징 들여쓰기로 block을 구분한다. 자료형 없이 변수를 바로 선언한다. 1. 연산자 = : 대입 연산자 == : 비교 2. 산술 연산자 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%) 3. 숫자 자료형 (1) 정수형 > 넣는 값에 따라 자동으로 결정된다. 소숫점이 없다. (2) 실수형 > 넣는 값에 따라 자동으로 결정된다. > 실수형과 정수형을 연산할 경우 실수형이 된다. ( 상식대로 된다. ) 4. 문자열 > 큰따옴표, 작은 따옴표 둘다 가능 > 문자열끼리 +,* 연산 가능. 곱하기는 문자열.. 2020. 12. 9.
728x90