문자열 ↔ 숫자
-
아스키 코드
문자 숫자 A 65 Z 90 a 97 z 122 -
아스키 코드로 변환
- ord(), chr() 함수를 사용하면 된다.
python>>> print(ord(65)) 'A' >>> print(chr('A")) 65
문자열: 결합과 분해
- 리스트를 문자열로
python
A = ['Life', 'is', 'beautiful']
A = " ".join(A)
print(A)
python
Life is beautiful
- 문자열을 리스트로
python
# 한 문자씩 쪼개기
list(A)
# 빈칸 단위로 쪼개기
A.split(" ")
- 문자열 뒤집기
python
# slice로 문자열 뒤집기
string = 'Hello, World!'
reversed_str = string[::-1]
# reversed()
string = 'Hello, World!'
reversed_str = "".join(reversed(string))
숫자
- 각자리수 분해하기 : map 함수 이용
python
number = 12345
sum(map(int, str(number)))