작은따옴표('') 큰따옴표("")
a = '작은따옴표를 쓴 문자열'
b = '"큰따옴표"를 같이 쓴 문자열'
작은따옴표 (''') 큰따옴표(""") 3개씩
a = '''여기서 여러줄을 쓰기 위해
엔터를 이렇게 넣으면 쓸 수 있습니다.'''
b = """큰따옴표도 동일하게
진행되는걸 볼 수 있습니다."""
이스케이프 문자 ( escape character )
a = '\'이스케이프\' 사용한 문자열'
b = "\"이스케이프\" 사용한 두번째 문자열"
개행문자
a = '탭을\t사용한 문자열'
b = '엔터\n를 사용한 문자열'
문자열 나누기 ( split )
split은 따로 인자값이 없으면 공백으로 나누어집니다.
a = "hello world"
b = a.split()
print(b) # ['hello', 'world']
콤마(,)를 기준으로 문자열을 나눴을 때 공백이 같이 들어가게 됩니다.
a = "안녕, 내 이름은 홍길동, 나는 개발자야"
b = a.split(',')
print(b) # ['안녕', ' 내 이름은 홍길동', ' 나는 개발자야']
이때 strip을 활용해서 공백을 제거 할 수 있습니다.
a = "안녕, 내 이름은 홍길동, 나는 개발자야"
b = [x.strip() for x in a.split(',')]
print(b) # ['안녕', '내 이름은 홍길동', '나는 개발자야']
문자열 합치기 ( join )
리스트 ( list )
a = ['a', 'b', 'c']
b = "".join(a)
print(b) # abc
딕셔너리 ( dictionary )
딕셔너리에 경우 join을 사용하면 key만 조합됩니다.
a = {'name': '홍길동', 'weight' : '90' }
b = ".".join(a)
print(b) # name.weight
value를 조합하고 싶은 경우 딕셔너리에 values 함수를 사용하면 됩니다.
a = {'name': '홍길동', 'age' : '33' }
b = ".".join(a.values())
print(b) # name.age
728x90
'Programing Language > Python' 카테고리의 다른 글
[Python] Json 관련 (dumps , loads) (0) | 2023.05.14 |
---|---|
[Python] IndentationError: unindent does not match any outer indentation level (0) | 2023.04.26 |
[Python] 시작하기 (0) | 2023.03.10 |
[Python] 문자열 존재여부 (0) | 2023.03.08 |
[Python] default value if none (0) | 2023.03.06 |
댓글