-
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살 입니다.
반응형'Python' 카테고리의 다른 글
Python: 리스트와 문자열을 비교해보자! (0) 2020.06.28 Python : while문, for 문, range함수 알아보기! (0) 2020.06.27 Python: 리스트(List)와 sort(), sorted() (1) 2020.06.27 Python: PEP8 스타일가이드 (0) 2020.06.25 Python 맛보기 (0) 2020.06.24