웹 개발 메모장
[파이썬] char와 int 형변환 / 연산 본문
파이썬의 형변환
C언어나 Java에서는 char 변수와 int 변수의 연산은 형변환 명시 없이 연산이 가능하다.
Java에서 다음과 같은 코드는 ch 에 'b'를 저장한다.
1 | char ch = 'a'+1; | cs |
하지만 파이썬에서는 문자를 아스키코드를 나타내는 int형으로 변환하고 연산한 뒤 다시 char형으로 형변환 해주어야 한다.
1 | ch = chr(ord('a')+1); | cs |
기본 형변환 종류
object를 string으로 변환
1 | str(object) | cs |
object를 int로 변환
1 | int(object) | cs |
object를 float으로 변환
1 | float(object) | cs |
아스키코드 범위의 숫자를 char로 변환
1 | chr(i) | cs |
문자를 int(아스키코드값)으로 변환
1 | ord(ch) | cs |
참고 카페글 : http://cafe.naver.com/circuitsmanual/143186
'옛날.. > 파이썬' 카테고리의 다른 글
[파이썬] 리스트 생성 및 인덱싱 슬라이싱 (0) | 2017.11.24 |
---|---|
[파이썬] 문자열 포매팅 코드 (0) | 2017.11.24 |
[파이썬] 문자열 인덱싱 / 슬라이싱 (0) | 2017.11.24 |
[파이썬] Numbers (숫자 자료형) (0) | 2017.11.24 |
[파이썬] 자바와 비교해서 파이썬의 기초 문법 맛보기 (0) | 2017.11.02 |
Comments