728x90
문자열(String) 자료형
문자, 단어 등이 나열된, 문자들의 집합
작은따옴표(''), 큰 따옴("")로 묶어서 사용 가능하다, 하지만 혼용은 불가능하다.
문자열 인덱싱(Indexing)
문자열에서 각 원소가 몇 번째에 존재하는지 나타낸 값
파이썬은 0부터 숫자를 센다.
거꾸로 번호를 붙일 수 도 있다.
인덱싱 방법: 변수이름[인덱스]
str = "컴퓨팅사고와 sw코딩"
문자열 슬라이싱(Slicing)
문자열 슬라이싱은 문자열의 범위를 지정하는 방법이다.
범위는 대괄호 안에 위치를 콜론으로 구분하여 지정한다.
변수 이름[a:b]라 하면, 인덱스가 a이상 b미만인 문자를 뽑아낸다.
print("안녕하세요"[0:2])
→ 안녕
위와 같은 경우에는 0번째 글자부터 1번째 글자를 출력하게 된다.
문자열 포매팅(format 메서드)
문자열 내에 특정한 값 또는 변수를 삽입할 때 이용한다
서식 문자로는 "% d", "% s", "% c", "% f" 등을 사용한다.
ex) 오늘은 0000년 00월 00일입니다.
현재 가장 자주 사용되는 방식은 아래와 같다.
today = 2023
month = 2
day = 15
print("오늘은 {}년 {} 월 {} 일입니다.". format(today, month, day)
파이썬 3.6부터 새롭게 나온 방식인 f-stirng으로 포맷팅을 할 경우
today = 2023
month = 2
day = 15
print("f오늘은 {today}년 {month} 월 {day} 일입니다.")
728x90
'Python' 카테고리의 다른 글
[Python] 튜플, 딕셔너리 (0) | 2023.02.18 |
---|---|
[Python] 리스트 (0) | 2023.02.17 |
[Python] For 반복문 (0) | 2023.02.17 |
[Python] While 반복문 (0) | 2023.02.16 |
[Python] return 이해하기 (0) | 2023.02.15 |