웹 개발 메모장

[파이썬] char와 int 형변환 / 연산 본문

옛날../파이썬

[파이썬] char와 int 형변환 / 연산

도로롱주 2017. 11. 2. 10:30





파이썬의 형변환



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



Comments