파이썬 코드 중 유용할 수 있는 코드들을 정리해 봤습니다.
● 문자열
1. 판별
문자.isdigit() → 숫자인지 판별
문자.isalpha() → 문자인지 판별
문자.isalnum() → 문자나 숫자인지 판별
문자.isupper() → 대문자인지 판별
문자.islower() → 소문자인지 판별
2. 문자 번호 조회
ord(문자) → 문자 번호 반환
chr(문자 번호) → 문자 반환
3. 문자열 변경
문자열.replace('문자 패턴','변경 패턴')
3. 리스트와 유사한 기능 활용 가능 : 요소 추가/제거 제외
● 문자열 슬라이싱
S='안녕하세요'
S[1:4:2]= '녕세'
S[::-1] = '요세하녕안'
S[::2] = '안하요'
● 개수 세기
문자열.count(문자)
● any, all
any (반복 가능 객체): 반복 가능 객체에서 하나라도 참인 것이 있다면, True를, 아니면 False 를 반환합니다.
all (반복 가능 객체) : 반복 가능 객체에서 모두 참인 경우에 True 를 아니면 False 를 반환합니다.
● textwrap 라이브러리
textwrap.wrap 은 문자열이나 텍스트를 주어진 길이만큼 자릅니다.
textwrap.fill 은 문자열이나 텍스트를 주어진 길이만큼 잘라서 '\n' 으로 연결해 줍니다.
textwrap.shorten 은 문자열이나 텍스트의 길이를 주어진 길이 이내로 축약해 줍니다.
● 반복문: 예외가 없을 경우에만 조건 적용
for + else 혹은 while + else 를 활용할 수 있습니다.
아래 예시에서는 일단 짝수의 조건을 적용한 이후에 예외가 없을 경우에는 'no break' 라는 문구를 출력하는 조건을 추가적으로 적용하도록 만들었습니다.
● 역순으로 순회
reversed (순회의 객체) 에서 for - loop 을 순회하도록 하면 역순으로 출력되도록 할 수 있습니다.
'데이터 사이언스 기초' 카테고리의 다른 글
SQL 유용한 코드 (0) | 2024.10.30 |
---|---|
데이터 분석 관련 개념 (1) | 2024.10.29 |
유용한 리스트, 딕셔너리 코드 (0) | 2024.10.17 |
유용한 파이썬 코드 (2) | 2024.10.16 |
확률 이론 및 확률 분포 (0) | 2024.10.11 |