Computer Science/Python

[Python] 파이썬 데이터 타입 (String, List, Dictionary)

2021. 7. 27. 19:50

String (문자열) (2)

#첫 문자를 대문자로
"Hello world!".captialize()

#개수 반환
"Hello world!".count('o')

#특정 글자 시작 여부
"Hello world!".startswith('Hello')

#특정 글자 끝 여부
"Hello world!".endswith('world!')

#검색 (없을 때 -1)
"Hello world!".find('o')

#검색 (없을 때 Error)
"Hello world!".index('o')

#알파벳 구성 여부
"Hello world!".isalpha()

#숫자 구성 여부
"Hello world!".isdecimal()

#알파벳 및 숫자 구성 여부
"Hello world!".isalnum()

#소문자로
"Hello world!".lower()

#대문자로
"Hello world!".upper()

#치환
"Hello world!".replace('world','blog')

#양 끝 space 삭제
"  Hello world!  ".strip()

#분리
"Hello world!".split(' ')

#분리 (구분자도 반환)
"Hello world!".partition(' ')

#지정한 너비로 늘리고, 가운데 정렬
"Hello world!".center(20)

#빈칸을 0으로 채움
"Hello world!".zfill(20)

#구분자로 결합
" ".join(["Hello", "world!"])

#여러 행을 분리
"""
Hello world!
Hello blog!
""".splitlines()

#특정 위치에 문자 삽입
"{0} {1}!".format("Hello","world")

 

List (리스트)

# list 초기화
list = [1, 2, 3]

# list 길이
len(list)

 

Dictionary (딕셔너리)

# key 이름 변경 (1)
dict[new_key] = dict.pop(old_key)

 

 

Reference

  1. https://stackoverflow.com/questions/4406501/change-the-name-of-a-key-in-dictionary
  2. Do it! 데이터 분석을 위한 판다스 입문

 

 

728x90
반응형