데이터 사이언스 기초

유용한 파이썬 코드 2

skbaek1223 2024. 10. 18. 13:30

파이썬 코드 중 유용할 수 있는 코드들을 정리해 봤습니다.
 

● 문자열

 

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