A. 문자열 관련 함수
1. 문자열 길이 : len()
2. 문자열 나누기 : split()
- split 함수를 통한 문자열 분리 : 특정 문자를 중심으로 문자를 분리하는 함수
3. 문자열로 결합 : join()
4. in, not in 연산자
5. upper(), lower(), isupper(), islower() 함수
6. isX 문자열 함수
- isalpha() : 문자로만 구성 시 True
- isalnum() : 문자와 숫자로만 구성 시 True
- isdecimal() : 숫자로만 구성 시 True
- isspace() : 공백으로만 구성 시 True
- istitle() : 문장 내 모든 단어가 대문자로 시작되면 True
- 입력 유효성 체크로 사용
7. startswith(), endswith() 함수
8. 포매팅
- 데이터 값을 문자열에 끼워 넣는 (interpolate) 방법을 제공
9. 파이썬 2 버전의 포매팅
- 옛 스타일 : %
- >>> ‘my home is %s gu %s dong %d bunji’ % (gu, dong, bunji)
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절감, 시큐어소프트웨어
[TIP] 윈도우11 생산성 높이는 방법 9가지 - 집중 세션, 음성 입력, 파워토이, 비밀 시작메뉴, 스냅 레이아웃
[용어/개념] 파레토의 법칙(Pareto principle) / 길더의 법칙(Guilder's Law) 정의 및 소개