[Python] 파이썬

[Python] 파이썬 내장 함수 - 문자열 함수

ITsubin 2022. 8. 1. 21:19

내장함수

> 파이썬 인터프리터(Python interpreter)에는 항상 사용할 수 있는 많은 함수가 내장되어 있음.

> 이를 "내장함수"라고 하고, 외부 모듈에서 불러오는 것이 아니기 때문에 import가 필요하지 않음.


문자열 내장 함수

chr()

> 특정 문자의 코드 값을 전달하면 해당 유니코드 값을 가진 문자를 반환하는 함수

print(chr(48)) #결과: 0
print(chr(65)) #결과: A
print(chr(97)) #결과: a

 

ord()

> 문자를 전달하면 해당 문자의 유니코드 값을 반환하는 함수

print(ord('0')) #결과: 48
print(ord('a')) #결과: 97
print(ord('A')) #결과: 65

print(ord('가')) #결과: 44032
print(ord('나')) #결과: 48577

 

eval()

> 실행하고자 하는 표현식을 문자열로 전달하면 표현식의 결과를 반환

print(eval('1 + 1')) # 결과: 2
print(eval('" f  ".strip()')) #결과: f

 

format()

> 전달받은 인수와 포맷 코드에 따라 형식을 갖춘 문자열 반환

year = 2022
month = 8
day = 1

str1 = '날짜 : {0}/{1}/{2}'.format(year, month, day)
print(str1)

 

str()

> 전달받은 인수를 문자열로 변환하여 반환

num1 = int(5)

print(num1*5)
print(str(num1)*5)