[Education]/[Python] 파이썬을 이용한 자동화 스크립트

[Python] 10. 파이썬 문자열 다루기 - len, split, join, in, uppser, isupper, isX, startwith, 포매팅

starterr 2024. 12. 3. 15:30

A. 문자열 관련 함수

 

1. 문자열 길이 : len()

len()
len()

 

2. 문자열 나누기 : split()

- split 함수를 통한 문자열 분리 : 특정 문자를 중심으로 문자를 분리하는 함수

split()
split()

 

3. 문자열로 결합 : join()

문자열로 결합 : join()
문자열로 결합 : join()

 

4. in, not in 연산자

in, not in 연산자
in, not in 연산자

 

5. upper(), lower(), isupper(), islower() 함수

upper(), lower(), isupper(), islower() 함수
upper(), lower(), isupper(), islower() 함수

 

6. isX 문자열 함수

- isalpha() : 문자로만 구성 시 True
- isalnum() : 문자와 숫자로만 구성 시 True
- isdecimal() : 숫자로만 구성 시 True
- isspace() : 공백으로만 구성 시 True
- istitle() : 문장 내 모든 단어가 대문자로 시작되면 True
- 입력 유효성 체크로 사용

 

isX 문자열 함수
isX 문자열 함수

 

7. startswith(), endswith() 함수

startswith(), endswith() 함수
startswith(), endswith() 함수

 

8. 포매팅

- 데이터 값을 문자열에 끼워 넣는 (interpolate) 방법을 제공

 

9. 파이썬 2 버전의 포매팅

- 옛 스타일 : %
- >>> ‘my home is %s gu %s dong %d bunji’ % (gu, dong, bunji)

파이썬 2 버전의 포매팅
파이썬 2 버전의 포매팅

 

10. 파이썬 3 버전의 포매팅
- 새로운 스타일 : { } 와 format
- 파이썬 2 방식도 지원되나 파이썬 3에서는 새로운 방식 포매팅을 권장
>>> ‘{} {} {}’.format(gu, dong, bunji)
>>> ‘{2} {0} {1}’.format(gu, dong, bunji)
>>> ‘{gu} {dong} {bunji}’.format(gu=‘seocho’,dong=‘yangjae’, bunji=123)
>>> d = {‘gu’: ‘seocho’,‘dong’: ‘yangjae’,‘bunji’:123}
>>> ‘{0[gu]} {0[dong]} {0[bunji]}’.format(d)

 

 

[금융보안] 안전한 소프트웨어를 위한 시큐어코딩의 이해 - 시큐어코딩, SQL인젝션, URL파라미터 조작, 보안취약점, 보안약점, COQ절감, 시큐어소프트웨어

 

[금융보안] 안전한 소프트웨어를 위한 시큐어코딩의 이해 - 시큐어코딩, SQL인젝션, URL파라미터

A. 개요1. 시큐어 코딩이 필요한 이유국내 가상화폐 거래소 C사가 2018년 6월, 해킹을 당했습니다. 해킹으로 유출된 가상화폐는 펀디엑스, 애스톤, 엔퍼 등인데요. C사의 해킹 피해 규모는 보유 코

infoofit.tistory.com

 

[TIP] 윈도우11 생산성 높이는 방법 9가지 - 집중 세션, 음성 입력, 파워토이, 비밀 시작메뉴, 스냅 레이아웃

 

[TIP] 윈도우11 생산성 높이는 방법 9가지 - 집중 세션, 음성 입력, 파워토이, 비밀 시작메뉴, 스냅

많은 사람이 자주 사용하는 애플리케이션, 즉 ‘윈도우’의 생산성 팁에 관심이 많다. 그도 그럴 것이 이 애플리케이션은 대부분의 사용자가 업무를 하는 곳이기 때문이다. 그리고 이제는 윈도

infoofit.tistory.com

 

[용어/개념] 파레토의 법칙(Pareto principle) / 길더의 법칙(Guilder's Law) 정의 및 소개

 

[용어/개념] 파레토의 법칙(Pareto principle) / 길더의 법칙(Guilder's Law) 정의 및 소개

파레토의 법칙(Pareto principle)1. 파레토 법칙의 개념 가. 파레토 법칙의 정의이탈리아의 경제학자인 파레토에 의해 발견된 전체 결과의 80%가 전체 원인의 20%에서일어나는 법칙양적으로 작은 항목

infoofit.tistory.com

 

반응형