제로베이스 Day. 1~3 - Python 기초(1~6)

ningbbang·2023년 3월 5일
0

Zerobase DS13

목록 보기
2/48

수강범위 : 기초1~기초6

1. 변수

= 연산자를 이용하여 변수정의

num1 = 10
num2 = 20

2. 자료형(Data Type) : 효율적인 메모리 사용을 위해 데이터를 구분한 것

  • 정수(int) : 1, 2, 3 ---
  • 실수(float) : 3.14, 20.4 ---
  • 문자(str) = "Hello", ---
  • 논리형(bool) : True(1) / False(0)

3. 데이터 입력

  • 입력한 데이터를 출력하는 코드
input('')
input('데이터를 입력하세요.')
print(input)
  • 입력한 데이터를 변수에 저장하여 연산하는 코드
num1 = int(input('정수입력')
num2 = int(input('정수입력')
print(num1+num2)

4. 데이터 출력

  • print함수를 이용
  • 포맷 문자열(f'-')을 이용한 데이터 출력
  • 특수문자
print('Hello World!')
print('Hello', 'World!')
world = 'World!'
print(f'Hello {world}')
print('\t \n')
#\t : 탭 / \n : 개행

5. Format함수를 이용한 데이터 출력

world = 'World!'
print('Hello : {}'.format(world))
print('Hello : {0}'.format(world))
print('Hello %s' % world)
print('Pi = %.2f' % 3.141592)

6. 연산자

  • 산술연산자 : +,-,*,/,%,//,**
  • 할당연산자 : =,+=,-=,*=,/=,%=,//=,**=
  • 비교연산자 : >,>=,<,<=,==,!=
  • 논리연산자 : and, or, not

7. Operator 모듈

Operator모듈을 통해 이미 생성된 기능을 이용할 수 있음

연산자 Operator 함수
+ operator.add()
- operator.sub()
* operator.mul()
/ operator.truediv()
% operator.mod()
// operator.floordiv()
** operator.pow()
- 산술연산자외에 비교, 논리연산자도 이용 가능 ex) operator.eq() : (=) / operator.or_() : (or)
profile
HR Anaylist!

0개의 댓글