문법 : 변수이름 = 데이터(값)
Ex) cnt = 1
-- 변수의 생성과정 --
1. 컴퓨터 메모리에 공간이 생김
2. 공간에 이름이 붙음
3. 이름이 붙은 공간에 데이터가 저장
항목 | 사용 예 |
---|---|
정수 | 123, -345, 0 |
실수 | 123.45, -1234.5, 3.4e10 |
8진수 | 0o34, 0o25 |
16진수 | 0x2A, 0xFF |
+ - * / // %
+ 더하기
- 빼기
* 곱하기
/ 몫
// 정수부분(몫)
% 나머지
문자열의 예시 : "hello world" , "a", "123"
문자열의 생성 방법
문자열 안에 작은 따옴표 넣는 방법
a = "Let's go home" # 큰따옴표 안에 작은 따옴표 넣으면 됨
문자열 안에 큰 따옴표 넣는 방법
a = 'he says "play the game".' # 반대로 큰따옴표 포함하고 싶으면 작은 따옴표 넣으면 됨
다른 방법 -> \ (백슬래시) 넣으면 됨
ex) a = "he says \"play the game\"."
이스케이프 코드
항목 | 사용 예 |
---|---|
\n | 줄바꿈 |
\t | 수평 탭 |
\' | 단일 인용부호 |
\" | 이중 인용부호 |
\a | 벨 소리 |
\b | 백 스페이스 |
\000 | 널문자 |
문자열의 출력
print() 사용
문자열 연산
name = "choi_ju_yung"
print(name[3]) ## o 출력됨
print(name[7]) ## _ 출력됨
name = "choi_ju_yung"
print(name[-1]) ## g 출력됨
print(name[-4]) ## y 출력됨
ex)
birth = "1998.08.03"
year = birth[:4] # 0~3번째 인덱스 값 출력 -> 1998
month = birth[5:7] # 5~6번째 인덱스 값 출력 -> 08
day = birth[8:] # 8~끝까지 출력 -> 03
주의 ! -> : 부분에서 오른쪽에 있는 인덱스는 항상 -1 만큼까지 범위이다!