일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- slack space
- vinetto
- memory
- 윈도우 프로세스
- Multimeida
- blkls
- network
- 디지털포렌식
- 네트워크 보안
- ZIP 파일구조
- 24시간의 전사
- html
- Window process
- pythonchallenge
- disk
- 는 하지마...
- 정보처리기사 필기 합격
- 네트워크관리사2급
- 생활코딩 html
- ftz
- 포렌식
- 2022시작
- 슬퍼유
- CTF-D
- 실기
- 윈도우 프로세스 종류
- 생활코딩
- N0Named
- 디지털포렌식 with CTF
- Multimedia
Archives
- Today
- Total
ssoL2 TISTORY
[기초 PYTHON 프로그래밍] 4강. 문자열 자료형 본문
-문자열 객체
1. 홑따옴표 1개
2. 쌍따옴표 1개
3. 홑따옴표 3개
4. 쌍따옴표 3개
- 홑, 쌍따옴표 1개로 사용할 때 역슬래쉬(\)로 문자열 연결함(엔터할 시)
- 만약 문자열 내 1,2번이 들어갔으면 나머지 3개로 사용함
ex) a = "say 'hello' to mom"
a = """say 'hello' to mom"""
a = '''say 'hello' to mom'''
- 홑, 쌍따옴표 3개 사용할 때 엔터 안쳐도 그 자체로 문구를 인식함 ㄱㅊ음
- 문자열 객체는 수치형 같이 immutable하다.
- 순서가 있는 자료형으로 인덱싱 이용
print(greeting[n]) n번째 인덱스 출력 #ex) n=7 => o 출력 greeting[0] = 'H' #TypeError 발생 문자열 객체는 immutable하기 때문에 생성된 후에 수정할 수 없다!!!! |
- 문자열 슬라이싱 : 범위를 이용하여 문자열 일부분에 접근
- 문자열 연결하기 (+)
그러나 타입에 맞춰서 해야함 ex) 숫자형 + 문자형이면 둘 중 하나로 통일
a = 'hello' b = 'world' c = a + b print(c) #helloworld 출력 |
- 문자열 반복하기 (*)
a = 'hello' a * 3 #'hellohellohello' 의미 |
- 문자열 길이는 len() 내장함수 이용
subject = 'programming' len(subject) #11 의미 |
- 문자열 포함 유무확인은 in과 not in 연산자 이용
'r' in subject #True 의미 'abcd' not in subject #True 의미 |
- 메소드 : 특정 객체에 어떤 일을 처리하도록 하는 코드
- 문자열 객체에서 사용할 수 있는 메소드는 문자열.메소드() 형태로 사용한다.
dir(str) 문자열 메소드 출력 |
- 많이 사용하는 메소드 join과 split 중요
'com > python' 카테고리의 다른 글
[기초 PYTHON 프로그래밍] 6강. 실습1 (0) | 2020.12.24 |
---|---|
[기초 PYTHON 프로그래밍] 5강. 파이썬 입출력문 (0) | 2020.12.24 |
[기초 PYTHON 프로그래밍] 3강. 수치 자료형과 연산자 (0) | 2020.12.24 |
[기초 PYTHON 프로그래밍] 2강. 객체, 변수, 자료형 (2) | 2020.12.24 |
[기초 PYTHON 프로그래밍] 1강. 시작하기 (0) | 2020.12.23 |
Comments