본문 바로가기
🐎 언어(Language)/Python

[Python] 자료형

by inbeom 2023. 8. 22.
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