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
'Python > Python Language' 카테고리의 다른 글
조건문 (if, elif, else) 작성하기 (0) | 2024.04.04 |
---|---|
Python 반복문(for, while) 작성하기 (0) | 2024.04.04 |
데이터 스트럭쳐(data structure) : dictionary 딕셔너리 학습하기 (0) | 2024.04.04 |
Python의 4가지 내장 데이터 유형 (List,Tuple, Set, Dictionary) (2) | 2024.04.03 |
다차원 배열의 구조와 연산 (0) | 2024.04.02 |