반응형
1. str()으로 숫자를 문자로 변환
보통 str()으로 Integer를 String으로 변환합니다.
num = 10
print(num)
print(type(num))
num_str = str(num)
print(num_str)
print(type(num_str))
Output:
10
<class 'int'>
10
<class 'str'>
float도 str()으로 변환할 수 있습니다.
num = 10.2
print(num)
print(type(num))
num_str = str(num)
print(num_str)
print(type(num_str))
Output:
10.2
<class 'float'>
10.2
<class 'str'>
2. format()으로 숫자를 문자로 변환
다음과 같이 format()으로 Intger를 String으로 변환할 수도 있습니다.
num = 10
print(num)
print(type(num))
num_str = "{}".format(num)
print(num_str)
print(type(num_str))
Output:
10
<class 'int'>
10
<class 'str'>
float도 Integer처럼 변환이 됩니다.
num = 10.2
print(num)
print(type(num))
num_str = "{}".format(num)
print(num_str)
print(type(num_str))
Output:
10.2
<class 'float'>
10.2
<class 'str'>
3. f-string 으로 숫자를 문자로 변환
f-string으로 Integer를 String으로 변환할 수 있습니다.
num = 10
print(num)
print(type(num))
num_str = f'{num}'
print(num_str)
print(type(num_str))
Output:
10
<class 'int'>
10
<class 'str'>
다른 자료형도 변환이 가능합니다.
num = 10.2
print(num)
print(type(num))
num_str = f'{num}'
print(num_str)
print(type(num_str))
Output:
10.2
<class 'float'>
10.2
<class 'str'>
References
반응형
'IT > Programming' 카테고리의 다른 글
<Effective Java> RULE 1. 생성자 대신 정적 팩토리 메소드를 사용할 수 없는지 생각해 보라 (0) | 2023.04.28 |
---|---|
<Effective Java> RULE 2. 생성자 인자가 많을 때는 Builder패턴 적용을 고려하라 (0) | 2023.04.28 |
<Effective Java> RULE 3 private 생성자나 enum자료형은 싱글턴 패턴을 따르도록 설계하라. (0) | 2023.04.28 |
<Effective Java> RULE 4 객체 생성을 막을 때는 private 생성자를 사용하라 (0) | 2023.04.28 |
<Effective Java> RULE 5. 불필요한 객체는 만들지 말라 (1) | 2023.04.28 |