🎆Data type
분류
자료형
설명
수치자료형
int
정수형
float
실수형(부동소수점)
complex
복소수형
불린 자료형
bool
참/거짓
군집자료형
str
문자형
list
다수의 값을 순서대로 저장하는 자료형
tuple
변경 불가한 리스트
set
중복을 허용하지 않는 집합
dictionary
키:값 저장
✨변수
변수는 데이터를 담을 그릇
변수는 자신이 담고 있는 데이터를 지칭하는 대명사
👀 변수 만들기
다른 프로그래밍 언어(ex C, JAVA)에서는 자료형을 직접 지정해서 변수를 만들어야 한지만, 파이썬은 변수에 저장된 값을 스스로 판단하여 자료형을 지정한다.
a = 1
b = 1.5
c = 1 + 2j
d = a == b
e = 'Hello world'
f = [ 1 , 2 , 3 , 4 ]
g = ( 1 , 2 , 3 , 4 )
h = { 1 , 2 , 3 , 4 }
i = { "key1" : "value1" , "key2" : "value2" }
🖌문자 이름 짓기
대소문자를 구분 (number
와Number
는 다른 변수)
영문 문자와 숫자를 사용할 수 있다.
문자부터 시작해야 하며 숫자부터 시작하면 안 됩니다.
_(밑줄 문자)로 시작할 수 있습니다.
특수 문자(+, -, *, /, $, @, &, % 등)는 사용할 수 없다.
파이썬의 키워드(if, for, while, and, or 등)는 사용할 수 없다.
🎇연산자
연산자 종류
산술 연산자 (Arithmetic Operators)
비교 (즉, 관계형) 연산자 (Comparison (i.e., Relational) Operators)
할당 연산자 (Assignment Operators)
논리 연산자 (Logical Operators)
비트 연산자 (Bitwise Operators)
구성원 연산자 (Membership Operators)
식별 연산자 (Identity Operators)
산술 연산자 (Arithmetic Operators):
연산자
설명
+
더하기
-
빼기
*
곱하기
/
나누기
%
나머지
%
나머지
**
제곱
//
몫
a= 10
b= 12
c= 3
print ( a+ b)
print ( a- b)
print ( a* b)
print ( b/ c)
print ( a% 3 )
print ( a// c)
비교 연산자 (Comparison Operators)
연산자
설명
==
값이 동일하다
!=
값이 동일하지 않다
>
왼쪽 값이 오른쪽 값보다 크다
<
왼쪽 값이 오른쪽 값보다 작다
>=
왼쪽 값이 오른쪽 값보다 크거나 동일하다
<=
왼쪽 값이 오른쪽 값보다 작거나 동일하다
a= 1
b= 2
print ( a== b)
print ( a!= b)
print ( a> b)
print ( a< b)
print ( a>= b)
print ( a<= b)
할당 연산자 (Assignment Operators)
연산자
설명
=
왼쪽 변수에 오른쪽 값을 할당한다
+=
왼쪽 변수에 오른쪽 값을 더하고 결과를 왼쪽 변수에 할당
-=
왼쪽 변수에 오른쪽 값을 빼고 결과를 왼쪽 변수에 할당
*=
왼쪽 변수에 오른쪽 값을 곱하고 결과를 왼쪽 변수에 할당
/=
왼쪽 변수에서 오른쪽 값을 나누고 결과를 왼쪽변수에 할당
%=
왼쪽 변수에 오른쪽 값을 나눈 나머지의 결과를 왼쪽변수에 할당
**=
왼쪽 변수에 오른쪽 값만큼 제곱을 하고 결과를 왼쪽변수에 할당
//=
왼쪽 변수에 오른쪽 값을 나눈 몫의 결과를 왼쪽변수에 할당
a= 17 , b= 2
print ( a+= b)
print ( a-= b)
print ( a/= b)
print ( a%= b)
print ( a**= b)
print ( a//= b)
논리 연산자 (Logical Operators)
연산자
설명
and
논리 AND 연산, 둘 다 참일때만 참
or
논리 OR 연산 둘 중 하나만 참이어도 참
not
논리 NOT 연산 논리 상태를 반전
a= 1
b= 2
print ( a< b and a!= b)
print ( a!= b or a>= b)
print ( not a<= b)
string concatenation
a= "hello "
b= "world"
print ( a+ b)
비트 연산자 (Bitwise Operators)
연산자
설명
&
AND 연산, 둘 다 1일때만 1
|
OR 연산 둘 중 하나만 1이어도 1
~
NOT 연산 0을 1, 1을 0으로
^
XOR 연산, 둘 이 다르면 1
<<
왼쪽 시프트 연산자 변수의 값을 왼쪽으로 지정된 비트 수 만큼 이동
>>
오른쪽 시프트 연산자 변수의 값을 오른쪽으로 지정된 비트 수 만큼 이동
a= 72
b= 14
print ( a& b)
print ( a| b)
print ( ~ a)
print ( a^ b)
print ( a>> 3 )
print ( b<< 2 )
구성원 연산자 (Membership Operators)
연산자
설명
in
list 내에 포함되어 있으면 참
not in
list 내에 포함되어 있지 않으면 참
a= [ 1 , 2 , 3 , 4 , 5 ]
print ( 5 in a)
print ( 6 not in a)
식별 연산자 (Identity Operators)
연산자
설명
is
개체 메모리 위치나 값이 같다면 참
is not
개체 메모리 위치나 값이 같지 않다면 참
a= 2
b= 2
print ( a is b)
print ( a is not b)
Author And Source
이 문제에 관하여(python 자료형/변수/연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@bufflect/python-기초
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol. )