python 3

파이썬 mutable immutable 얕은 복사 깊은 복사 copy()

! ! 코딩할 때는 휴먼 에러가 생기지 않을 방향으로 작성해야 한다 ! ! ! ! 파트 분배시 input과 output을 미리 정해두면 좋다 ! ! ! ! 주석을 잘 활용하자 ! ! mutable한 객체 : 객체 생성 이후에도 내부 상태가 변경될 수 있는 객체로, 리스트(list), 딕셔너리(dict), 집합(set) 등이 포함된다. immutable(불변)한 객체 : 객체 생성 후 내부 상태가 변경될 수 없는 객체로, 문자열(str), 숫자(int, float 등), 튜플(tuple) 등이 포함된다. a = "hello world" b = ["hello", "world"] a_ = a b_ = b a_ += "!!" b_.append("!!") print(a) # hello world print(b) ..

Python/공부 2023.03.31

알아두면 유용한 파이썬 사용 꿀팁 단축키

cls 터미널 콘솔창을 깨끗하게 지워준다 Ctrl + ` 콘솔창 열고 닫기 Ctrl + / 주석처리 괄호 감싸기 해당 블록 선택 후, ( { [ ' " 등을 누르면 자동으로 감싸준다 F2 변수명 한꺼번에 바꾸기 Ctrl + Shift + 방향키 블록별로 묶어서 선택 가능 Ctrl + Shift + End 선택한 곳에서부터 끝까지 블록 지정 Alt + 클릭 열 다중선택 멀티커서 다중커서 Ctrl + Alt + 위/아래 방향키 열 다중선택 멀티커서 생성 후, ctrl + 좌우 방향키로 단어별로 이동 가능. 또 다른 비슷한 느낌 마우스 휠 클릭 → 드래그 열 다중선택

Python/공부 2023.03.29

자주 사용하는 Python 함수 module

type() 값의 자료형 확인하기 integer = 10 float_ = 1.23 string = "hello world!!" list_ = [1, 2, 3] tuple_ = (1, 2, 3) set_ = {1, 2, 3} dictionary = {"key": "value"} boolean = True print(type(integer)) # print(type(float_)) # print(type(string)) # print(type(list_)) # print(type(tuple_)) # print(type(set_)) # print(type(dictionary)) # print(type(boolean)) # split() string을 list로 변환하기 join() list를 string으로 ..

Python/공부 2023.03.20