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 |