1. 개별 문자 추출
문자열에서 개별 문자들을 추출하려면 인덱스(index)라는 번호를 사용하면 됩니다
여기서 인덱스란 문자열 안에 각 문자의 위치를 나타내는 번호를 의미합니다
앞쪽부터 시작은 0, 끝은 10입니다
str[시작인덱스:끝인덱스]와 같이 입력하면 됩니다
처음 6번째부터 10번째까지의 문자열이 출력됩니다
뒤쪽을 기준으로 문자열을 출력하고 싶다면
뒤쪽부터 0, -1, -2, -3 이런 식으로 계산하면 됩니다
이렇게요
2. 특수 문자열
\슬래쉬는 한글 키보드 자판에서 \로 입력하면 됩니다
응용문제
(1) 친근하게 대화하는 프로그램
변수를 사용하여 사용자의 이름과 나이를 문자열 형태로 기억했다가 출력하는 프로그램을 작성해보자
*문자열의 길이를 계산할때는 len(s)를 사용
(2) 연, 월, 일을 합하여 출력하기
문자열을 저장하는 변수를 사용하여 사용자가 입력하는 오늘의 연도, 월, 일을 모두 합하여 화면에 출력하는 프로그램을 작성해보자
또 월, 일, 연도 순으로 출력할 수 있습니다
(3) 2050년에는 몇살이 될까?
올해는 2021년입니다
몇 살이시죠? 20
2050년에는 OO살이십니다
이런식으로 결과가 나오도록 작성해봅시다
단, import time, now = time.time(), thisYear = int(1970 + now//(365*24*3600)), str(thisYear)를 활용해서 작성해봅시다
파이썬에서 time함수를 현실의 현재 시간을 초 단위로 알려줍니다
time.time() 1970년이라는 특정시점에서 현재까지 누적되서 합산된 초를 구해줍니다
정답
응용문제
(1)
(2)
(3)
'프로그래밍 Programming > Python 파이썬' 카테고리의 다른 글
파이썬 Python #13 조건문 1-프로그램제어구조,관계 연산자, if-else문, 블록문 (0) | 2021.01.20 |
---|---|
파이썬 Python #12 자료형 3-리스트 (0) | 2021.01.19 |
파이썬 Python #10 자료형 1-문자열, 터틀그래픽에서 활용 (0) | 2021.01.17 |
파이썬 Python #9 계산하기3-복합연산자, 주석, 우선순위 (0) | 2021.01.15 |
파이썬 Python #8 계산하기 2 응용문제, 도전문제 모음 (0) | 2021.01.14 |