python - string(1)

2019. 12. 22. 01:10·Language/python

문자열(String)이란 문자, 단어 등으로 구성된 문자들의 집합을 의미한다

.

백슬래시(\)를 사용해서 작은따옴표(')와 큰따옴표(")를 문자열에 포함시키기


>>> food = 'Python\'s favorite food is perl'
>>> say = "\"Python is very easy.\" he says."

 

\n 문자열 안에서 줄을 바꿀 때 사용
\t 문자열 사이에 탭 간격을 줄 때 사용
\\ 문자 \를 그대로 표현할 때 사용
\' 작은따옴표(')를 그대로 표현할 때 사용
\" 큰따옴표(")를 그대로 표현할 때 사용
\r 캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동)
\f 폼 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동)
\a 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다)
\b 백 스페이스
\000 널 문자

문자열 곱하기


>>> a = "python"
>>> a * 2
'pythonpython'

문자열 인덱싱 활용


>>> a = "Life is too short, You need Python"
>>> a[0]
'L'
>>> a[12]
's'
>>> a[-1]
'n'

>>> a[-0]
'L'

>>> a[-2]
'o'
>>> a[-5]
'y'

문자열 슬라이싱


>>> a = "Life is too short, You need Python"
>>> a[0:4]
'Life'
>>> a[19:]
'You need Python'

 

format함수를 활용한 formating


>>> number = 10
>>> day = "three"
>>> "I ate {0} apples. so I was sick for {1} days.".format(number, day)
'I ate 10 apples. so I was sick for three days.'

>>> "I ate {number} apples. so I was sick for {day} days.".format(number=10, day=3)
'I ate 10 apples. so I was sick for 3 days.'

>>> "I ate {0} apples. so I was sick for {day} days.".format(10, day=3)
'I ate 10 apples. so I was sick for 3 days.'

>>> "{0:<10}".format("hi")	#왼쪽 정렬
'hi        '

>>> "{0:>10}".format("hi")	#오른쪽 정렬
'        hi'

>>> "{0:^10}".format("hi")	#가운데 정렬
'    hi    '

>>> "{0:=^10}".format("hi")	#공백 채우기
'====hi===='
>>> "{0:!<10}".format("hi")
'hi!!!!!!!!'

>>> y = 3.42134234	#소수점 표현하기
>>> "{0:0.4f}".format(y)
'3.4213'

>>> "{0:10.4f}".format(y)	
'    3.4213'

출처:https://wikidocs.net/13

'Language > python' 카테고리의 다른 글

python - regex(정규표현식)  (0) 2019.12.22
python - string(2)  (0) 2019.12.22
python - lambda  (0) 2019.12.22
python - 내장함수  (0) 2019.12.22
python - set :집합  (0) 2019.12.21
'Language/python' 카테고리의 다른 글
  • python - regex(정규표현식)
  • python - string(2)
  • python - lambda
  • python - 내장함수
dev.wookii
dev.wookii
Effort Maketh Happiness
  • dev.wookii
    습관처럼
    dev.wookii
  • 전체
    오늘
    어제
    • 분류 전체보기 (295)
      • Language (35)
        • python (13)
        • C++ (22)
      • Kaggle (4)
      • Algorithms (112)
        • BOJ (58)
        • programmers (43)
        • SWExpertAcademy (2)
      • Certification (38)
        • Adsp (0)
        • Sqld (28)
        • 정처기 (9)
        • 빅데이터 분석기사 (0)
      • Data Analysis & ML (6)
      • 금융 & 디지털 (65)
      • CS (32)
        • DB (2)
        • SE (3)
        • Web&JSP (1)
        • Network (11)
        • OS (2)
        • Linux&Unix (6)
        • Server (1)
        • UX,UI (1)
        • 보안 (5)
      • 기타 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Ebay korea #coding test
    funny algorithms
    programmers
    시뮬레이션
    2020 KAKAO
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dev.wookii
python - string(1)
상단으로

티스토리툴바