파이썬 기초(3)

2024. 5. 19. 20:56python study/프로그래밍1

자료형(Data Type)

  • 변수나 상수의 종류를 의미함
  • int: 정수 타입
  • float: 소수타입
  • str:문자열 타입
  • bool: 불 타입(True False)

ex)

16.0/4.0

=4.0(float 타입)

자료형 확인

Type() 함수를 사용

ex) type(12) → <class 'int'>

산술 연산자

  • 재정의 연산자(overloaded operator)라고도 부름
  • 보통 둘 이상 타입의 연산에 사용됨

연산자의 우선순위

1 () {} [] 괄호,리스트,딕셔너리,세트 등
2 ** 제곱
3 + - ~ 단항 연산자
4 * / % // 산술 연산자
5 + - 산술 연산자
6 << >> 시프트 연산자
7 & 논리곱
8 ^ 배타적 논리합
9 | 논리합
10 < > <= >=  관계 연산자
11 == != 동등 연산자
12 = %= /= //= -= += *= **= 대입 연산자
13 not 논리 연산자
14 and 논리 연산자
15 or 논리 연산자
16 if~else 비교식

비교 연산자

데이터 간의 비교를 통해서 어느 쪽 데이터가 더 크거나 작은 지를 확인

논리 연산자

  • and, or, not 연산자를 사용하여서 조건식을 만들때 사용
  • and: 두가지 값이 True일 경우에 True출력
  • or: 두 가지중 한 가지라도 True면 True출력
  • not: 참을 거짓으로, 거짓을 참으로 변경

변수(Variable)

변수는 특정한 데이터를 담기위해서 만들어진 상자, 즉 객체를 의미한다.

ex) x=1 은 x와 1이 같다는 것이 아니라 x라는 상자에 1을 넣는 것과 같은 것을 의미한다.

변수 사용법

  • a=30에서 왼쪽이 변수, 오른쪽이 값을 의미한다.
  • 할당 되지 않은 변수를 사용한다면 에러 발생!
  • 변수명을 지을 때에는 underscore(_), 숫자, 문자만을 사용해야 하고 변수명은 숫자로 시작할 수 없다.
  • 변수명을 지을 때에는 지정 단어, 즉 print, import, if와 같은 단어를 사용하면 안 된다.
  • 또한 변수는 a, b=10,20을 통해서 a=10, b=20으로 할당할 수 있다.

복합 대입 연산자

연산자 의미
a+=1 a=a+1
a-=1 a=a-1
a*=1 a=a*1
a/=1 a=a/1
a//=1 a=a//1
a%=1 a=a%1

입력 함수

  • input() → 문자열을 입력받음
  • int(input()) → 정수를 입력받음
  • float(input()) → 실수를 입력받음

출력함수

  • print(변수 이름): 변수값을 출력
  • print('문자열', 변수 이름): 문자열 변수값을 출력

양식 문자

양식 문자 표현 내용 비고
%d 정수(십진수)  
%f 실수 %.2f와 같은 경우에는 소수점 두자리까지 출력
%s 문자열  
%c 문자  
%g 정수 또는 실수 소수점 여부에 따라 정수, 실수 표시
%o 8진수  
%x 16진수  

 

'python study > 프로그래밍1' 카테고리의 다른 글

파이썬 기초(6)  (1) 2024.05.19
파이썬 기초(5)  (0) 2024.05.19
파이썬 기초(4)  (0) 2024.05.19
파이썬 기초(2)  (0) 2024.05.19
파이썬 기초(1)  (0) 2024.05.19