반응형
문자열 메소드
메소드 기본
MERS = 'Middle east respriratory syndrome'
print ('Origin : ' + MERS)
print ('upper() : ' + MERS.upper())
print ('lower() : ' + MERS.lower())
print ('title() : ' + MERS.title())
print ('\n--------------------------------------------------\n')
print ('startswith("M") : ', MERS.startswith('M'))
print ('endswith("S") : ', MERS.endswith('S'))
print ('isupper() : ', MERS.isupper())
print ('islower() : ', MERS.islower())
find(), rfind()
- find는 앞에서부터 찾고, rfind는 뒤에서 부터 찾는 것임.
NPNG = 'No Pain, no gain'
print(NPNG.upper().find('NO'))
print(NPNG.upper().rfind('NO')) # 뒤에서부터 찾아서 9번째 인덱스에 존재
print(NPNG.find('main')) # 해당하는 문자열이 없기 때문에 -1
################RESULT################
0
9
-1
split(), join()
print ('a b c'.split(' '))
print ('a;b;c'.split(';'))
print ('XYZ Mart'.split(' '))
print ('''kimchi ... kkakdugi ... danmuji'''.splitlines())
print(''.join(['a', 'b', 'c'])) # abc
print(';'.join(['a', 'b', 'c'])) # a;b;c
strip(), lstrip(), rstrip()
a = ' 성 춘향 '
print(a.strip())
print(a.lstrip())
print(a.rstrip())
#######RESULT########
'성 춘향'
'성 춘향 '
' 성 춘향'
문자열 포맷팅
-
%s : 모든 파이썬 오브젝트를 str()를 사용하여 전환할 수 있음
complex = '은마아파트' building = 32 unit = 101 print('%s %s동 %s호' % (complex, building, unit)) ########RESULT######## 은마아파트 32동 101호
-
%d : Integer 타입
-
%f : Float 타입
import math p = math.pi print(p) print('%d' % p) print('%f' % p) print('%1.2f' % p) ######## RESULT ######## 3 3.141593 3.14
- Reference : https://wikidocs.net/70142
반응형
'Python' 카테고리의 다른 글
[Python3] 제어문 관련 정리 (0) | 2020.03.12 |
---|---|
[Python3] Dictionary 관련 정리 (0) | 2020.03.11 |
[Python3] List 관련 정리 (0) | 2020.03.11 |
[Python3] 기본 문법 정리2 (0) | 2020.03.09 |
[Python3] 기본 문법 정리 (0) | 2020.03.08 |