[Python] 문자열 관련 내용 정리
2022. 3. 14. 11:28ㆍPython/Python 기초 정리
반응형
문자열 생성
# 문자열 생성
str1 = "I am Boy."
str2 = 'NiceMan'
str3 = """How are you?"""
str4 = '''Thank you!'''
타입 출력
str1 = "a"
print(type(str1))
# 결과
<class 'str'>
문자열 길이
str1 = "a"
print(len(str1))
# 결과
1
빈 문자열 생성
# 빈 문자열
str_t1 = ''
str_t2 = str()
이스케이프 문자 사용
# 이스케이프 문자 사용
escape_str1 = "Do you have a \"big collection\"?"
escape_str2 = 'What\'s on TV?'
escape_str3 = "What's on TV?"
escape_str4 = 'This is a "book".'
# 탭, 줄바꿈
t_s1 = "Tab \tClick!"
t_s2 = "New Line\n Start!!"
Raw String
- 역슬래시를 이스케이프 문자로 사용하지 않는다
# Raw String
raw_s1 = r'C:\Programs\python3\"'
raw_s2 = r"\\a\b\c\d"
raw_s3 = r'\'"'
raw_s4 = r"\"'"
멀티라인 출력
multi_str1 = \
"""
문자열
멀티라인
테스트
"""
문자열 연산
str_o1 = "Niceman"
str_o2 = "Orange"
str_o3 = "this is string example....wow!!! this is really string"
str_o4 = "Kim Lee Park Joo"
print(3 * str_o1)
print(str_o1 + str_o2)
print(dir(str_o1))
print('x' in str_o1)
print('i' in str_o1)
print('e' not in str_o2)
print('O' not in str_o2)
문자열 형변환
# 문자열 형 변환
print(str(77)) # type 확인
print(str(10.4))
print(str(True))
print(str(complex(12)))
반응형
'Python > Python 기초 정리' 카테고리의 다른 글
[Python] 문자열 관련 함수 : 문자열 계산 관련 (0) | 2022.03.19 |
---|---|
[Python] 문자열 관련 함수 (0) | 2022.03.14 |
[Python] 데이터 타입 정리 : string, bool, int, float, list, dict, set, tuple (0) | 2022.03.14 |
[Python] 기초 문법 정리 (0) | 2022.03.14 |
[Python] r-string 문자열 포매팅(String Formatting) (0) | 2022.03.14 |