Python 기초 문법 (1)
변수와 연산자
변수
변수 : 변할 수 있는 값을 저장하는 공간
변수 초기화 : 변수에 값을 저장하는 것 (ex : a = 10)
1
2
3
4
5
6
# 변수에 데이터 저장하기
name = '윤태우'
age = 17
# 여러 개의 변수를 초기화하기
a, b = 10, 20
변수의 규칙
- 명령어는 변수로 사용 금지 (ex : print, input, etc)
- 언더바(_)를 제외한 특수 문자 사용 금지
- 변수의 이름은 숫자로 시작할 수 없음
- 변수의 이름에 공백을 포함할 수 없음
- 변수의 이름은 대소문자를 구분함
- 한 번에 여러 변수 선언 가능 (ex : x, y = 1, 2)
- 하나의 값에 여러 변수 초기화 가능 (ex : x=y=10)
출력 함수
print()
: 출력 함수로, 괄호 안의 값을 출력시킨다.
1
2
3
4
# 예시
a = 10
print(a)
# 출력 : 10
입력 함수
input()
: 사용자에게 데이터를 입력받는 함수
1
2
3
4
# 예시
a = input() # hello 입력
print(a)
# 출력 : hello
데이터 타입
- 정수형 (int) : 말 그대로 정수
- 실수형 (float) : 소수점이 있는 숫자 (10.0도 float)
- 문자형 (str) : 연속된 문자들의 나열, 따옴표를 사용
- 불 자료형 (bool) : 참과 거짓, True와 False로 나타냄
type()
: 괄호 안 값의 데이터 타입 출력
1
2
3
4
# 예시
a = 10.0
print(type(a))
# 출력 : <class 'float'>
형변환
int()
: 괄호 안의 값을 정수형으로 변환float()
: 괄호 안의 값을 실수형으로 변환bool()
: 괄호 안의 값을 불 자료형으로 변환str()
: 괄호 안의 값을 문자형으로 변환
1
2
3
4
# 예시
a = 10
print(float(a))
# 출력 : 10.0
문자열 포매팅
format()
: 명령어의 괄호 안 값들을 중괄호 부분으로 대체
1
2
3
4
5
# 예시
name = '윤태우'
age = 17
print('저는 {}살 {}입니다.'.format(age, name))
# 출력 : 저는 17살 윤태우입니다.
연산자
연산자의 종류
- 단항 연산자 : +, - (부호)
- 산술 연산자 : 덧셈, 뺄셈, 곱셈 등
- 비교 연산자 : 크고 작음을 비교
- 논리 연산자 : and, or, not
- 대입 연산자 : 연산한 값을 대입
연산자의 우선 순위
- **
- +, - (부호)
- *, /, %, //
- +, - (연산)
- <, >, <=, >=
- ==, !=
- 논리 연산자
- =, +=, -=, *=, /=, %=
This post is licensed under CC BY 4.0 by the author.