숫자와 문자열의 다양한 기능

format()

num_1 = 10
num_2 = 20

print("첫번째 숫자는 {} 두번째 숫자는 {}".format(num_1, num_2))

대소문자 변경

# "문자열".upper()
# "문자열".lower()
str_hello = "Hello World!"
print(str_hello.upper())
print(str_hello.lower())

알파벳 입력 받은 뒤 대문자, 소문자 각각 출력

str_input = input("알파벳을 입력하세요> ")
len_str_input = len(str_input)

print(str_input.upper())
print(str_input.lower())
print("문장 길이는 {} 입니다.".format(len_str_input))

strip(): 양 옆의 공백 제거

str_strip_test = """
    안녕하세요
    스트립 함수를 알아봅니다.  
"""

print(str_strip_test)

print(str_strip_test.strip())

<aside> 💡 find(): 문자열이 왼쪽부터 몇번째에 있는가 인덱스 반환 in: 문자열 내부에 포함되어 있는가 확인 split(): 문자열 자르기

</aside>

ex) P105 문제 3

str_a = input("> 1번째 숫자: ")
str_b = input("> 2번째 숫자: ")
print()

print("{} + {} = {}".format(str_a, str_b, int(str_a) + int(str_b)))