Better way 1) 사용 중인 파이썬의 버전을 알아두라 파이썬의 최신 버전을 알아야 한다. 파이썬 2의 경우 2020년 1월 1일부터 파이썬 2를 지원하지 않는다. 내가 실행할 파이썬 파일이 내가 원하는 버전인지 파악해야한다. 파이썬3는 널리 쓰이는 오픈소스 라이
파이썬은 문자열 데이터의 시퀀스를 bytes와 str 타입으로 표현한다. bytes 인스턴트에는 8비트 데이터가 그대로 들어고 str 인스턴트는 코드 포인터가 들어가있다.
✅ C 스타일 형식 문자열에 네가지 문제점 ❌ 첫번째 문제점 형식화 식에서 오른쪽에 있는 tuple 내 데이터 값의 순서를 바꾸거나 값의 타입을 바꾸면 타입 변환이 불가능하므로 오류가 발생 할 수 있다. ⚠ 출력할 데이터 타입 다르기 때문에 에러가 발생한다. 형식
✅ 파이썬 문법을 사용하면 아주 복잡하고 어려운 한 줄짜리 식을 쉽게 작성할 수 있다. ✅ 복잡한 식을 도우미 함수로 옮겨라. 특히 같은 로직을 반복해 사용할 때는 도우미 함수를 꼭 사용하라. 자주 사용하는 로직이 있다면 도우미 함수를 작성해서 사용하는게 더 효율적
언패킹 구문을 사용하면 한 문장 안에서 여러 값을 대입할 수 있다.✍🏻 튜플이 쌍이라는 사실을 알고 있다면 두 변수를 한 줄에 선언해서 사용할 수 있다. 언패킹은 이런식으로 여러 값을 한줄에 대입이 가능하다.✍🏻리스트, 시퀀스, 이터러블 안에 여러 계층으로 이터러블
파이썬의 range 함수 특정 구간의 숫자의 범위를 만들어 주는 함수 입니다.문자열로 이뤄진 list처럼 이터레이션할 대상 데이터 구조가 있으면 이 시퀀스에 대해 바로 루프를 돌 수 있다.리스트를 이터레이션하면서 리스트의 몇 번째 원소를 처리 중인지 알아야 할 때가 있
리스트 컴프리헨션을 이용해서 소스 list에서 새로운 리스트를 만들기 쉽다. 두 리스트를 동시에 이터레이션할 경우 make_string 소스 리스트의 길이를 사용해 이터레이션할 수 있다. 이런식으로 코드를 작성하면 가독성이 좋지 않다. 배열 인덱스 i를 사용해 배열
파이썬은 루프가 반복 수행하는 내부 블록 바로 다음에 else 문을 추가할 수 있다. 반복문에 반복이 끝나면 else가 실행된다. 코드를 읽기에는 부자연스러운 표현이다. if/else문은 if문에 조건이 안 맞으면 else문을 실행하라는 의미이다. try/except