336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
str = "hello! world!"
# String indexing & slicing
print (str[0:4]) # hell : 0 번째 index 부터 4-1 = 3 index 까지 출력
print (str[7:]) # world!
str2 = "줄을\n\t바꿔요"
print (str2)
'''
줄을
바꿔요
'''
# lower(), upper()
str3 = "ApPLe"
print(str3.upper()) # APPLE
print(str3.lower()) # apple
# count(찾을 문자, 시작, 마지막)
str4 = "aaaaaaaaaabbcvd"
print(str4.count('a')) # 10
print(str4.count('a', 2)) # 8
print(str4.count('a', 2, 4)) # 2 --> 결국 str[2], str[3
# index : 특정 문자가 있는 위치 찾기
print(str4.index("b")) # 10
print(str4.index("b", 11)) # 11 : 11번째 부터 b 찾기
# 문자열 공백 제거
str5 = " left center right "
print(str5.lstrip()) # 왼쪽 공백 제거
print(str5.rstrip()) # 오른쪽 공백 제거
print(str5.strip()) # 양쪽 공백 제거
# 문자열 내용 바꾸기
str6 = "a-a-a-a-a"
str6 = str6.replace('a', 'b') # replace 를 한다고 원본이 수정이 안됨
print(str6) # b-b-b-b-b
str6 = str6.replace('b', 'a', 3) # 3개만 바꾸기
print(str6) # a-a-a-b-b
# 문자열 나누기
str6_lst = str6.split('-', 3) # 3개만 나누기, 전체를 나눌러면 3을 삭제
print (str6_lst) # ['a', 'a', 'a', 'b-b']
# 문자열 길이
print(len(str6)) # 9
# 문자열 연산
print('*' * 10) # **********
# 여러 줄의 문자열 저장
str7 = '''a
b
c
d
e
'''
print (str7)
'ⓟrogramming > Python' 카테고리의 다른 글
[파이썬] OS Module (0) | 2017.11.22 |
---|---|
[파이썬] 정규 표현식 (0) | 2017.11.21 |
[Python] glob — Unix style pathname pattern expansion (0) | 2016.10.21 |
[Python] IDE에서 현재 경로를 잘못 가지고 오는 경우 (0) | 2016.10.21 |
[Python] 계좌 입출력 프로젝트 (0) | 2016.10.14 |