1. 자료형

최정민·2021년 6월 15일
1

Python

목록 보기
1/3
post-thumbnail

파이썬은 기본적으로 변수 타입을 따로 정의 하지않고 파이썬이 자동으로 자료형을 인식한다.
명령을 마칠 때 세미콜론(;)을 쓰지않아도 된다.

  • 파이썬에서 print는 출력을 뜻함

    print("Hello world")
    => Hello world

  • 자료형 (숫자, 문자, 부울)

- 파이썬에서 자료형은 type() 함수를 통해 확인할 수 있다.

  1. 숫자형 - int 정수, float 지수형, complex 복소수

    print(30)
    print(-25)
    print(1.2342)
    print(3+4j)
    =>
    30
    -25
    1.2342
    (3+4j)

    print(type(30))
    print(type(-25))
    print(type(1.2342))
    print(type(3+4j))
    =>
    <class 'int'>
    <class 'int'>
    <class 'float'>
    <class 'complex'>

  2. 문자형 - "",''로 감싼다

    print("hello !")
    print('안녕 !')
    print(type("안녕 !")
    =>
    hello !
    안녕 !
    <class 'str'>

    2-1. 문자형 str

    • 순서가 있어 인덱스와 슬라이싱을 사용할 수 있다

    • 변경이 불가능해서 인덱스로 한 글자 수정이 불가하다

      h="hello world"
      print(h[6])
      print(h[3:8])
      =>
      w
      lo wo

    • 긴 문자열을 연속해서 입력하고 싶으면 \를 사용한다
      여러 문장을 입력하고 싶으면 ''' ''' or """ """을 이용한다

      print("긴 문자열을 연속해서\
      입력할 수 있다")
      s = """여러문장을 입력할 수 있다.
      이런식으로 내가 입력한
      모습 그래도 저장된다"""
      print(s)
      =>
      긴 문자열을 연속해서 입력할 수 있다
      여러문장을 입력할 수 있다.
      이런식으로 내가 입력한
      모습 그래도 저장된다

    • 문자열은 더하기(+), 곱하기(*)가 가능하다

      name = "jungmin"
      print("안녕" * 5)
      print("이름이 뭐야 ? " +"내이름은" + name)
      =>안녕안녕안녕안녕안녕
      이름이 뭐야 ? 내이름은jungmin

    • 다른 자료형을 문자로 바꿀 때 str()을 사용한다

  1. 부울 - true or false 값을 저장할 수 있다, 비교연산자는 bool값을 반환한다

    print(3<2)
    print(type(True))
    print(type(3>2))
    =>
    False
    <class 'bool'>
    <class 'bool'>

profile
나 다운 것, 가장 아름다운 것

0개의 댓글