ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Python: 숫자형, 문자형 자료형과 형 변환하기
    Python 2020. 6. 25. 07:45

    <Python 숫자형> 

     

    # 자료형 숫자형
    
    x=4
    y=2
    
    print(x + y)    
    print(x - y)
    print(x * y)      #곱셈
    print(x % y)      #나머지를 구할때 
    print(x ** y)     #x의 y승, 즉 거듭제곱을 구할때
    print(x / y)      #오로지 나눗셈만 소수로 출력이 된다.
    
    
    z = 4.0
    w = 2.0
    
    print(z + w)     
    print(z - w)
    print(z * w)
    print(z % w)
    print(z**w)
    print(z/w)
    
    
    
    # 버림나눗셈
    
    print(8 // 3) # 소수부분은 버려 버린다
    print(8.0 // 3)
    
    
    
    # round 반올림함수
    
    print(round(3.141592))      #소수 첫번째자리에서 반올림해서 정수부분만 구할때
    print((round(3.141592,4)))  #다섯번째자리에서 반올림해서 네번째 자리까지 구할때 
    
    # 정수형의 사칙연산
    6
    2
    8
    0
    16
    2.0
    
    #소수형의 사칙연산
    6.0
    2.0
    8.0
    0.0
    16.0
    2.0
    
    #버림 나눗셈
    2
    2.0
    
    #반올림
    3
    3.1416

     

     

    <Python 문자형>

    # 파이썬에서는 string으로 받는다
    
    print("hello world")
    print('hello world')
    # 큰 따옴표와 작은 따옴표 둘다 사용 가능
    
    
    print("hello"*3)
    # hello 값 세번 출력
    
    
    print("나는 \'장마\'라는 책을 읽었다.")
    # 큰따옴표와 작은따옴표를 동시에 쓸때는 따옴표 앞에 \를 이용한다
    
    hello world
    hello world
    hellohellohello
    나는 '장마'라는 책을 읽었다.
    
    

     

     

     

    <Python 형변환>

    # 형변환 - int, float, str
    
    print(int("3"))  #정수형 3출력
    print(int(3.5))  #정수형 3출력
    print(int(float("3.5"))) 
    # print(int(("3.5")) #이런 경우는 에러가 발생, 다음과 같이 두번 형변환
    
    
    print(str(3) + str(4))
    # 문자열끼리의 합이므로 String자료형인 34출력
    
    
    age = 7
    print("나의 나이는 " + str(age) + "살 입니다.")
    # age를 형변환하지 않고 그대로 써주면 에러가 발생한다. 반드시 형변환을 해주어야 한다. 

     

    3
    3
    3
    34
    나의 나이는 7살 입니다.

     

    반응형

    댓글

Designed by Tistory.