1 minute read

CS —- ord() 함수는 문자의 아스키코드를 알수있다.

  1. 일반적으로 컴파일러가 각 행마다 실행하는 특성을 가진 인터프리터보다는 실행시간이 빠르다.
  2. 컴파일러는 전체 소스코드를 변환 한 뒤 에러를 보고하지만 인터프리터는 각 행 마다 실행하는 도중 에러가 보고되면 이후 작성된 코드를 살펴보지 않는다. 이는 보안적인 관점에서 도움이 된다.
  3. 파이썬은 인터프리터 언어이고 C, C++는 컴파일 언어이다.

    • 아스키 코드는 0부터 127까지 전부 128개의 문자에 대해서 대응되는 숫자 테이블을 의미 합니다. • 왜 1바이트는 8비트가 되었을까? • 즉, 자신들이 사용하는 문자 체계에서 모든 숫자를 다 만드는데 7개의 비트면 충분했고, 부호까지 포함해도 8개의 비트면 모두 다 표현이 가능

문자열 이스케이프 ⁃ 문자를 사용할때 충돌이 발생하는 경우들이 있습니다. ⁃ 우리가 사용하는 문자로써가 아니라 파이썬 인터프리터에서 이미 용도가 정해진 문자들이죠 ⁃ this’s a dog- 어퍼스트로피는 파이썬에서 이미 약속된 규칙으로 문자열의 앞뒤를 감싸주는 작은 따옴표와 기호가 같습니다. ⁃ 충돌을 막기 위해서 역슬래시뒤에 그 문자 혹은 그 문자를 의미하는 약어를 사용하는 방법으로 충돌을 피하는것: 이스케이핑이라 부릅니다. ⁃

⁃ RAM ( Random Access Memory)

변수명명법

  • 이름은 결국 개발자가 지어주는거죠
  • 파이썬은 한글 변수명도 만들 수 있습니다. (UTF-8)
  • 영문 대/소문자, 숫자, 한글 다 쓸수있어요
  • 특수문자도 쓸수는 있어요. 쓰지않는 편입니다. _ 말고는 거의 쓰지않습니다.
  • 숫자를 변수명 앞에는 쓸수 없습니다.
  • 파이썬이 권장하는 변수이름을 짓는 방법이 있겠죠 -시작은 소문자 -인터프리터가 이미 사용하고 있는 단어는 사용하지 않는것이 좋습니다.
    • 저 명령어는 사용하지 못합니다.
    • 해당언어가 이미 사용하고 있는 단어(예약어, Keyword)
    • IDE들은 대부분 예약어나 피해야할 변수명에 색깔을 칠해줍니다.

튜플은 리스트와 다르게 자료값을 변경할 수가 없습니다.

튜플 -> 불가변형 - 자료들의 값을 바꿀수 없고 리스트 -> 가변형 - 자료들의 값을 변경할 수 있습니다.

콤마가 있다 = 연속된 자료형이다 라고 파이썬이 판단

끝 값에 대하여 out of range가 발생하지 않습니다. 시작 인덱스와 끝 인덱스는 생략이 가능합니다.

  • 가변형 타입에서만 사용가능한 명령어
  • String, 튜플에서는 사용할수 없습니다.

List 파이썬에서 가장 많이 사용하는 자료형 배열 파이썬에서 자료를 다루는 가장 기본적인 형태

Range(시작점, 끝점+1, 간격)

Tags:

Categories:

Updated:

Leave a comment