[Python:파이썬:기초코딩] 2. 자료형 - 숫자(Numbers)
안녕하세요 JollyTree입니다 (•̀ᴗ•́)و
C/C++에서는 int, char, float, double 등의 자료형을 이용하여 변수 선언 시 자료형을 미리 정의 하지만, 파이썬은 입력하는 값에 따라 자료형이 자동으로 정의됩니다. 그래서 아래 예제를 보면 별도의 자료형을 선언하지 않고 정수, 실수, 16진수 등을 입력하였습니다.
※ 참고 : 파이썬 변수 이름 선언할 때 규칙 |
o 영문자(대, 소문자 구분), 숫자, 언더스코어('_')로 구성 o 변수이름이 숫자로 시작할 수는 없음(예: 12num, 3avg ) o 파이썬 예약어는 변수명으로 사용할 수 없음(예; for, while, and, in, pass 등) |
예제는 연산, 변수 한 개 출력, 여러개 출력, 형 변환(int <-> float), 복소수 연산/출력 등의 예시를 보여줍니다.
🔗 숫자(Numbers)형 변수 선언, 초기화, 출력 예제(Example):
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
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# 변수 선언 및 초기화
i1 = 11 #정수
i2 = 300
i3 = -20 #정수
f1 = 3.14 #실수
f2 = -3.14 #실수
h1 = 0xAB #16진수
h2 = 0x12 #16진수
com1 = 2 + 3j #복소수
com2 = complex(2, 3) #복소수
# 연산
r1 = i1 + i2 #덧셈
r2 = i1 * i2 #곱셈
r3 = i2 / i1 #나눗셈
r4 = i2 // i1 #나눗셈 몫 구하기
r5 = i2 % i1 #나눗셈 나머지 구하기
com3 = com1+com2; #복소수 덧셈
# 출력
print("r1의 값은 = ", r1)
print("r2의 값은 =", r2, ",", "r3의 값은 =", r3) #변수 여러개 출력
print("r2의 값은 = %d, r3의 값은 = %.3f" %(r2, r3)) #변수 여러개 출력
print("r4의 값은 = {}".format(r4))
print("r5의 값은 = {}".format(r5))
print("r1, r2, r3을 한 줄에 출력 = ", r1, r2, r3)
print("r1, r2, r3을 한 줄에 출력 = {} {} {:.3f}".format(r1, r2, r3))
print("r4와 r5를 한 줄에 출력 : r4 = {}, r5 = {} ".format(r4, r5))
print("f1의 값은 = %.2f, f2의 값은 = %.2f" % (f1, f2))
print("r1의 형변환(int->float) 값은 = {}".format(float(r1)))
print("r3의 형변환(float->int) 값은 = ", int(r3))
print("com1의 값은 = ", com1)
print("com2의 값은 = ", com2)
print("com2의 실수부 값은 = ", com2.real)
print("com2의 허수부 값은 = ", com2.imag)
print("com3의 값은 = ", com3)
print("i1의 자료형 = ", type(i1))
print("f1의 자료형 = ", type(f1))
print("h1의 자료형 = ", type(h1))
print("com1의 자료형 = ", type(com1))
|
cs |
🔗 실행결과(Output):
이상 JollyTree였습니다 (•̀ᴗ•́)و
'Coding & Programming > Python 기초(A-Z)' 카테고리의 다른 글
[Python:파이썬:기초] 6. 자료형 - 딕셔너리(Dictionary) (0) | 2021.05.15 |
---|---|
[Python:파이썬:기초] 5. 자료형 - 튜플(Tuple) (2) | 2021.05.14 |
[Python:파이썬:기초] 4. 자료형 - 리스트(List) (0) | 2021.05.13 |
[Python:파이썬:기초] 3. 자료형 - 문자열(String) (0) | 2021.05.12 |
[Python:파이썬:기초] 1. 소개 : 프로그래밍 언어 순위(Popularity of Programming Languages) (0) | 2021.05.10 |