Python 기초) 문자열 포맷

2020. 12. 14. 16:32·공부하기/Python

1. 기본 포맷

print("a" + "b")
# ab
print("a", "b")
# ab

print("망고는 %d살입니다." % 3)
# 망고는 3살입니다.
print("망고는 %s을 좋아합니다." % "간식")
# 망고는 간식을 좋아합니다.
print("알파벳은 %c %c %c ..." % ('A', 'B', 'C'))
# 알파벳은 A B C ...

 

2. format

print("망고는 {}과 {}를 좋아합니다.".format("형", "누나"))
# 망고는 형과 누나를 좋아합니다.
print("망고는 {age}살이고 {favorite}을 좋아합니다.".format(age = 3, favorite = "간식"))
# 망고는 3살이고 간식을 좋아합니다.

 

3. f-string

age = 3
favorite = "간식"
print(f"망고는 {age}살이고 {favorite}을 좋아합니다.")
#망고는 3살이고 간식을 좋아합니다.

 

4. 문자열 인덱스 접근

stmt = "abcde"

print(stmt[0:2])
# ab
print(stmt[:5])
# abcde
print(stmt[3:])
# de
print(stmt[-4:])
# bcde

 

5. 기본 함수

mango = "Mango is Cute and Lovely."

print(mango.lower())
# mango is cute and lovely.
print(mango.upper())
# MANGO IS CUTE AND LOVELY.
print(len(mango))
# 25
print(mango.replace("Mango", "Choco"))
# Choco is Cute and Lovely.

index = mango.index("n")
print(index)
# 2
index = mango.index("n", index + 1)
print(index)
# 15

 

6. escape string

 

escape string (\)는 문자열 출력 시 쌍따옴표("")나 경로명 (C:\\),  줄바꿈문자(\n), 커서 앞으로 이동(\r), 백스페이스(\b), 탭(\t)등으로 활용할 수 있다.

저작자표시 비영리 변경금지 (새창열림)

'공부하기 > Python' 카테고리의 다른 글

Python 기초) 제어문과 반복문  (4) 2020.12.22
Python 기초) 튜플과 Set  (1) 2020.12.16
Python 기초) 리스트와 딕셔너리  (3) 2020.12.16
Python 기초) 연산자  (1) 2020.12.09
Python 기초) 요소들  (0) 2020.12.09
'공부하기/Python' 카테고리의 다른 글
  • Python 기초) 튜플과 Set
  • Python 기초) 리스트와 딕셔너리
  • Python 기초) 연산자
  • Python 기초) 요소들
hyunjicraft
hyunjicraft
모든 것을 기록하고 싶었지만 복잡하지 않은 것만 기록하게 된 블로그
    반응형
  • hyunjicraft
    개발망고발
    hyunjicraft
  • 전체
    오늘
    어제
    • 분류 전체보기
      • iOS
        • Swift
        • RxSwift
      • 공부하기
        • React
        • Python
        • 다른 PL
        • Figma
      • 스타트업
      • 글쓰기
        • 회고
  • 블로그 메뉴

    • 태그
  • 인기 글

  • 태그

    기술적도전
    swift codable
    blender g
    setState()
    RxSwift 비교
    게임런칭
    블렌더 g키
    mvvm-c
    URLSessionDataTask
    알고리즘
    Python
    swift
    함수방식 컴포넌트
    중니어
    스타트업개발
    computer systems
    맥에서 블렌더
    Communication Patterns
    생활코딩
    스타트업경험
    RxSwift 이미지 다운로드
    블렌더
    피그마 인스턴스
    react
    daummap
    마스터 컴포넌트 연결 해제
    문자열 포맷
    RxSwift image download
    비동기 프로그래밍
    ios system architecture
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
hyunjicraft
Python 기초) 문자열 포맷
상단으로

티스토리툴바