Data type

자료형

정수형(int)

정수는 0과 양의 정수, 음의 정수

진수

  • 2진수 (Binary)는 Ob를 붙여서 표현

  • 8진수 (Octal)는 Oo를 붙여서 표현

  • 16진수 (Hexadecimal)는 Ox를 붙여서 표현

  • 진수 변환 함수: bin(), oct(), hex()

circle-exclamation

실수형(float)

실수는 실제로 존재하눈 수

float의 특수값

  • inf: 양의 무한대를 나타내는 상수

  • -inf: 음의 무한대를 나타내는 상수

문제점

  • 연산이 항상 정확하진 않다.

해결방법

  • decimal 사용

복소수형(complex)

실수와 허수의 합

문자열형 (String Type)

문자

따옴표(') 또는 큰 따옴표(")로 문자들을 감싼다

따옴표 3개('''), 큰 따옴표 3개(""") 로 여러 문장을 감싼다

자주 사용하는 메서드

  • lower(), upper()

  • find() vs index()

    • 찾을 수 없는 문자열 일 경우

      • find는 -1

        • index는 ValueError: substring not found

  • count()

  • strip()

  • replace()

  • split() / join()

  • format()

  • isalnum( ) / isdigit( ) / isalpha( ) / isascii( )

  • rjust( ) / ljust( ) / center( )

  • zfill()

  • translate()

    • maketrans() 세 가지 사용법

문자열 포메팅

  1. % 연산자 사용

    • %s: 문자열

    • %d: 정수

    • %f: 부동 소수점 숫자

  2. format() 메서드 사용

  3. f-string 사용

이스케이프 문자들

  • \n: 줄바꿈

  • \t: 탭

  • \r: 커서를 현재 줄의 첨으로 이동

  • \",\',\\ 큰 따옴표, 작은 따옴표, 백슬래시

circle-info

\r 를 사용하여 출력을 덮어쓰고 진행 상태 표시줄 구현할 수 있어요.

리스트(list)

튜플(tuple)

레인지(range)

집합(set)

프로즌셋(fronzenset)

딕셔너리(dict)

논리(bool)

  • True: 참

  • False: 거짓

circle-info

불리언 값은 숫자 1과 0으로 취급될 수 있습니다.

None형

  • 아무것도 없다

메서드 체이닝 가능

형 변환 가능

Built-in Fucntion
기능

int()

정수로 변환

str()

문자열로 변환

float()

실수로 변환

list()

리스트로 변환

tuple()

튜플로 변환

dict()

딕셔너리로 변환

set()

셋으로 변환

triangle-exclamation

참조

견고한 파이썬arrow-up-right

ChatGPT

Last updated