2024.11.18 TIL(AI 9기)

SMALL

[파이썬 - 자료형]

a=3은 a가 3이라는 뜻이 아니다.

3이라는 값을 a 안에 넣는다고 생각해야 한다.

숫자

  • 정수형(1, 2, -2) int
  • 실수(1.24, -3.45) float
  • 컴퓨터식 지수 표현 방식(4.24e10, 4.24e-10)
  • 8진수(0o37)
  • 16진수(0x7A)

사칙연산( + , - , * , / )

x의 y제곱을 나타내는 ** 연산자

나눗셈 후 나머지를 리턴하는 % 연산자

나눗셈 후 몫을 리턴하는 // 연산자

복합 연산자(+=, -=, *=, /=, //=, %=, **=)

 

 

문자열(str)

큰따옴표로 감싸기

작은따옴표로 감싸기

큰따옴표 또는 작은따옴표 3개를 연속으로 써서 감싸기

역슬래시(\)를 사용해서 작은따옴표와 큰따옴표를 문자열에 포함하기

 

줄을 바꾸기 위한 이스케이프 코드 \n  읽기가 불편하고 줄이 길어지는 단점이 있다.

>>> multiline = "Life is too short\nYou need python"

연속된 작은따옴표 3개 또는 큰따옴표 3개 사용하기

>>> multiline='''
... Life is too short
... You need python
... '''


>>> multiline="""
... Life is too short
... You need python
... """

print(multiline) 사용하기

>>> print(multiline)
Life is too short
You need python

 

\n 문자열 안에서 줄을 바꿀 때 사용
\t 문자열 사이에 탭 간격을 줄 때 사용
\\ \를 그대로 표현할 때 사용
\' 작은따옴표(')를 그대로 표현할 때 사용
\" 큰따옴표(")를 그대로 표현할 때 사용
\r 캐리지 리턴(줄 바꿈 문자, 커서를 현재 줄의 가장 앞으로 이동)
\f 폼 피드(줄 바꿈 문자, 커서를 현재 줄의 다음 줄로 이동)
\a 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다)
\b 백 스페이스
\000 널 문자

이 중에서 활용 빈도가 높은 것은 \n, \t, \\, \', \"이다. 나머지는 프로그램에서 잘 사용하지 않는다.

 

문자열의 길이에는 공백 문자도 포함된다.

>>> a = "Life is too short"
>>> len(a)
17

 

 

문자열 인덱싱

>>> a = "Life is too short, You need Python"
L i f e   i s   t o o   s h o r t
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

 

 

 

 

LIST

'Today I learned' 카테고리의 다른 글

2024.11.20 TIL(AI 9기)  (1) 2024.11.20
2024.11.19 TIL(AI 9기)  (0) 2024.11.19
Pythone3 Day 4 연산, 조건문  (0) 2024.11.15
2024.11.14 TIL(AI 9기)  (1) 2024.11.14
2024.11.13 TIL(AI 9기)  (1) 2024.11.14