Python/Python Language

파이썬(Python)의 변수(Variables)와 연산자(operator)

567Rabbit 2024. 4. 3. 15:48

Variables [변수:많은수이고 변하는 수여서 변수라 칭합니다]
변수는 데이터 값을 저장하기 위한 컨테이너 입니다
파이썬에는 변수를 선언하는 명령이 없습니다
변수는 처음 값을 할당하는 순간에 생성됩니다

 


숫자 [int], 문자열[string], 소수점[float]
int, str, float
변수에 데이터 유형을 지정하려면 캐스팅을 사용
변수에 사용했던 알파벳이나 명칭은 다시 사용할 수 없습니다

 

텍스트 유형 : str
숫자 유형 : int, float, complex
시퀀스 유형 : list, tuple, range
매핑 유형 : dict
세트 유형 : set, frozenset
부울 유형 : bool
바이너리 유형 : bytes, bytearray, memoryview
없음 유형 : NoneType

 

 

 

type()함수를 사용해서 변수의 데이터 유형을 얻을 수 있습니다
q = 5
w = "john"
print(type(q))  -int
print(type(y))  -string

 

 

 

변수 이름 규칙


문자나 밑줄 문자로 시작해야 됩니다
숫자로 시작할 수 없습니다
변수이름에는 영숫자와 밑줄(Az, 0-9, 및 _)만 포함할 수 있습니다
대소문자를 구분한다 (age, Age, aGe) 모두 다른 변수명 입니다.
변수이름은 python 키워드 중 하나일 수 없습니다

잘못된 변수명 예시
2myvar, my-var, my var

변수를 쓰는 3가지 방법
Camel Case => myVariable
Pascal Case => MyVar
Snake Case => my_variable_name


여러 변수를 표현하는 방법
e,r,t = "Oran","bana","Cherry" 개별로 결과값이 다를때
e = r = t = "Orange"

 

 

 

 

연산자를 사용하여 여러 변수를 출력할 수도 있습니다
r, t, y = "파이썬은 ","레퍼런스 난이도가 ","차이가 많이 납니다"
print(r+t+y)

 

 

문자열은 배열입니다.
다른 인기있는 프로그밍 언어랑 마찬가지로 python에 문자열은 유니코드 문자를 나타내는 바이트 배열입니다
배열로 찾는 방법을 사용하지 않으면 단일문자는 단순히 길이가 1인 문자열입니다
대괄호를 사용해서 문자열요소에 액세스 할 수 있습니다
문자열의 길이 = 글자수 len()함수를 사용합니다

 

 

 

연산자(operator)

 

산술연산자 : 숫자값과 함께 사용되어 일반적인 수학연산을 수행한다

 

+ 더하기

- 빼기

* 곱하기

/ 나누기

% 나눈 나머지

** 지수

// 몫

 

 

할당연산자 : 변수에 값을 할당하는데 사용됩니다

 

=

+=

-=

*=

/=

%=

//=

**=

 

 

비교연산자 : 두 값을 비교하는데 사용됩니다

 

==(equal)

!=(not equal)

>(크다)

<(작다)

>=(크거나 같다)

<=(작거나 같다), 

 

예제)

e, r = 5, 3
print(e != r) #true

 

 

논리연산자 : 조건문을 결합하는데 사용됩니다

 

and : 그리고 두가지 조건이 맞아야 함
or : 또는 둘 중에 하나만 맞으면 됨
not : 같지 않음 true 같으면 false