728x90
반응형
💡 숫자형
- 정수형 (Integer)
- 실수형 (Floating-point)
- 8진수 (Octal) - 0o
- 16진수 (Hexadecimal) - 0x
연산자
- +, -, *, /, //(몫), %(나머지), **(제곱)
💡 문자열 (String)
“문자, 단어 등으로 구성된 문자들의 집합”
“””hello world””” ⇒ “hello world”
“hello/” world” ⇒ hello” world
‘hello” world’ ⇒ hello” world
- 문자열 연결 ( hello + world )
- 문자열 곱하기( hello * 3 )
- 문자열 길이 ( len(aaa) )
인덱싱 (Indexing)
- 문자열의 특정값을 뽑아냄
- a[13]
슬라이싱 (Slicing)
- 시작 번호부터 끝 번호까지 문자 추출
- a[2:-1]
포매팅 (Formatting)
- 숫자를 대입
- “I eat %d apples” % 3 ⇒ (“%d” % 3)
문자열 포매팅
- 문자열 앞에 f 접두사를 붙여 f 문자열 포매팅
- f’나의 이름은 {name}입니다.’
함수
count()
- 문자 개수 세는 함수
find()
- 찾는 문자열이 처음 나온 위치 반환 (없으면 1)
index()
- find와 유사, (없으면 오류 발생)
join
- 문자열 삽입 ⇒ “,”.join(’abcd’)
upper()
- 소문자 → 대문자 변환
lower()
- 대문자 → 소문자 변환
lstrip()
- 왼쪽 공백 제거
rstrip()
- 오른쪽 공백 제거
strip()
- 양쪽 공백 제거
replace()
- 문자열 치환 ⇒ a.replace(”없어질 문자열”, “바꿀 문자열”)
split()
- 공백이나 특정 문자열을 구분자로 문자열 분리 ⇒ b.split(’:’)
💡 불 (Bool)
- 참(true), 거짓(false)을 나타내는 자료형.
728x90
반응형
'🐎 언어(Language) > Python' 카테고리의 다른 글
[Python] 내장 함수 (0) | 2023.08.23 |
---|---|
[Python] 파일 입출력 (0) | 2023.08.23 |
[Python] 제어문 (0) | 2023.08.23 |
[Python] List, Tuple, Set, Dictionary (0) | 2023.08.23 |
[Python] 코딩 규칙 (0) | 2023.08.22 |