본문 바로가기

python

25. 문자코드값(ord, chr, eval)

728x90
반응형

131. 문자 코드값 구하기 (ord)

 

ASCII 코드값을 출력하는 함수

 

A  --------------------->  65

          인코딩

 

예제:

print(ord('A'))

결과: 65

 

반대로 하면

print(chr(65))

 

 

문제329.

알파벳 대문자 A~Z 까지의 ascii 코드값을 출력하시오

힌트:

import string

print(string.ascii_lowercase)

 -->>이렇게 하면 소문자 a~z 나옴

결과:



import string

a=string.ascii_uppercase

print(a)

x=[]

for i in a:

    print(i,'-->',ord(i))

------------------------------------------------------------------------

가로로 뽑고 싶으면????

import string

a=string.ascii_uppercase

print(a)

x=[]

for i in a:

    print(ord(i),end='-->')   

   


 

 

 

 

132. 코드값에 대응하는 문자 얻기(chr)

예제:

print(chr(65))

 

 

133. 문자열로 식을 실행하기 (eval)

"문자열을 명령문으로 인식하게 하는 함수"

a='2+3'

print(a,'=', eval(a))

 

 


 

 

문제330.

eval 이용해서 구구단 2단을 출력하시오

2*2=4

 

 

a='2*i'

for i in range(1,10):

    print('2','x',i,'=',eval(a))

||

for i in range(1,10):

    b='2*%d' %i

    print(b,'=',eval(b))


728x90
반응형