티스토리 뷰

엄... 먼저 본문에 들어가기 앞서 이 글은 파이썬 자습서(https://docs.python.org/ko/3/tutorial/)의%EC%9D%98) 글을 보고 내가 잘 몰랐던 부분을 모아 놓은 나의 cheat sheet이다. 더 자세한 정보나 문법을 알고 싶으신 분들은 위 페이지로 가면 나온다. 1, 2장은 간단한 부분이라서 건너 뛰었다.

3. 파이썬의 간략한 소개

  • 파이썬 콘솔에서 마지막에 인쇄된 표현식은 '_'이라는 변수에 대입된다.

3.1.1. 숫자

  • /는 나누기 리턴타입 float
  • //는 나누기하고 결과값을 내림 리턴타입 int
  • 복소수의 표현은 3 +5j와 같이 Jj를 사용하여 표현
  • round(float_number, round_point)는 올림 함수(내장)
  • pow(밑, 지수)는 거듭제곱 (밑**지수와 같음) 내장 함수

3.1.2. 문자열

  • 문자열을 치는데로 나오게 하고싶으면? 삼중 따옴표("""String""")나 날 문자열(r'Raw String') 사용

  • 삼중 따옴표에서 줄 끝에 \를 붙이면 줄바꿈 안 됨!

    >>> print("""\
    Uasge: hi""")
    Usage: hi
  • 두 개 이상의 문자 리터럴이 연속으로 나타나면 자동으로 이어 붙여진다.
    ex: "py" "thon" => "python"

  • (변수 '문자 리터럴') 처럼 돼 있으면 안 붙는다(+연산자 사용)

  • 문자열 인덱스 사용 가능

  • 문자열 인덱스
    P y t h o n
    0 1 2 3 4 5
    -6 -5 -4 -3 -2 -1

  • string[1:], string[:4], string[:], string[-3:-1]
    스트링 변수의 인덱스 만큼 액세스해서 복사하는거! 그래서 문자열을 수정안하고 쓰고싶으면 임시 변수 만들지말고 string[:]하면 그대로 복사되고 수정 안 됨 -> 물론 다른 시퀀스 타입에서도 똑같이 적용 됨

Reference: 파이썬 자습서

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함