08_01_문자열 내장함수(built-in function, chr, eval, str)

안녕하세요 MrChooCAI입니다~@!#!@

이번 포스트에서는 문자열 내장 함수에 대해서 자세하게 알아보도록 하겠습니다.

앞의 내장 함수에서 말한 것과 같이 내장 함수는 파이썬에서 제공 하는 항상 사용 할 수 있는 많은 함수가 내장되어 있습니다. 실습 코드는 github을 참조 부탁 드리겠습니다.

[목차]

1.     chr()

2.     eval()

3.     str()

위의 목차대로 포스트 하겠습니다.

1.     chr() 함수

문자를 코드로 변환시켜주거나 코드를 문자로 변형시켜주는 코드 입니다. 코드의 예시로 미국의 표준 코드는 아스키 코드라고 하고 국제 표준 코드를 유니코드라고 합니다. 위에서 말한 2가지 외에도 많은 코드가 있습니다.

[실습]

간단하게 코드를 넣어서 문자로 변형해 주고 문자를 넣어서 코드로 변형 하는 실습을 진행해 보도록 하겠습니다.



위의 실습 코드와 같이 코드를 문자로 변환 시킬 수 있고 그리고 문자를 ord()내장 함수를 통해서 유니코드로 변환 시킬 수 있습니다.

2.     eval() 함수

    매개변수 받은 expression (=)을 문자열로 받아서, 수식계산을 실행하는 함수 입니다.

    매개변수로 받은 expression은 파이썬에서 수식계산이 가능한 문자열이 들어와야 한다는     것을 명심해 주세요. 문자열로 받은 expression을 파이썬이 수식 계산 해주는 함수 입니        .

    [실습]



    실습을 통해서 자세하게 알아보도록 하겠습니다. 문자열로 수식을 eval함수에 넣어서 연        산을 하는 실습을 진행 하겠습니다.

    위의 실습 코드를 확인해 보시면 100+200이 문자열로 들어갔는데 계산이 되어 300으로     반환하는 것을 확인 할 수 있습니다. 그리고 변수 a에 값을 넣고 문자열로 a*5를 연산하는     것도 가능 한 것을 확인 할 수 있습니다. 그리고 뒤의 포스트에서 배울 숫자 내장함수도         max도 잘 적용되는 것을 확인 할 수 있습니다.

3.     str() 함수

전달 받은 함수를 문자열로 반환 하는 함수 입니다.

형변환 시키는 함수 입니다.

[실습]


실습을 통해서 이해해 보도록 하겠습니다.

이번 포스트에서는 문자열 내장함수에 대해서 알아보았습니다. 잘 숙지하시고 잘 활용해 주시기를 부탁 드리겠습니다.

Comments