변수와 식
1. 변수
-python에서 변수의 구조를 이용하여 데이터값을 저장하고 다룬다
-변수이름의 규칙
>영문자, 숫자, _ 중 하나를 사용 한다.
>대소문자를 구분한다
>특수기호 , 숫자로 시작, 예약어는 안된다
-변수에 값을 대입 시킬때는 = 기호를 사용해서 기술한다 (=기호는 값을 대입 저장한다)
-변수를 이용할 때는, 변수에 값을 대입하여 작성해 두어야 한다
-대입한 변수의 값이라도 다시 새로운 값으로 변경할 수 있다
-변수는 위에서 아래방향으로 진행, 값을 덮어쓰고 변경가능
-변수로 문자열을 저장할 수 있다 " "(' ') 을 사용해서 변수의 이름에 쓸 수 있다
-변수에 저장할 수 있는 값의 종류를 type(형) 이라고 한다
>수치 : 정수(int), 소수(float), 부울값(boolean), 복소수(complex)
>시퀀스 : 리스트(list), 튜플(tuple), 문자열(str), 바이트열(bytes)
>세트(set)
>매핑:딕셔너리(dict)
2. 연산자의 기본
-python의 식 대부분은 연산자(operator)와 오퍼랜드(대상)를 조합하여 만든다
-원칙적으로 연산자는 같은 종류의 값끼리 사용한다
-문자열과 * 를 사용하면 곱하기 만큼 문자열이 나열된다
-문자열과 수치를 화면상에 연속해서 표시하려면 ,(콤마)로 나열한다
-대입 연산자(=)의 조합
> += : 덧셈 후 대입
> -= : 뺄셈 후 대입
> *= : 곱셈 후 대입
-연산자의 우선순위
> () 괄호를 사용하면 우선순위를 변경 할 수 있다
>우선순위 연산자가 동시에 있으면 무조건 왼쪽부터 순서대로 계산한다
정리
-변수에는 값을 저장할 수 있다
-변수의 이름 에는 식별자를 사용한다
-변수에 값을 대입하려면 = 기호를 사용한다
-연산자는 대상과 조합하여 식을 만든다
-복합대입 연사자를 사용하면 사칙연산과 대입연산을 조합한 처리를 할 수 있다
3. 키보드로 입력
1) 키보드로 입력한다
-변수 = input("회면에 표시할 메시지")
-input() : 사용자가 키보드로 수치를 입력하고 엔터를 누르면 입력한 값이 변수에 저장된다
-input()에 의해 입력된 값은 수치나 문자 관계없이 모두 문자열로 입력된다
ex) 5을 입력받고 10을 입력받은 후 더하는 함수를 쓰면 510으로 출력된다
-입력받은 값을 수치로 변환하기 위해서는 int()을 사용해야한다
ex) num1 = int(input("정수1을 입력하세요"))
-소수를 입력받는 경우에는 float()을 사용한다
'Python > 그림으로 배우는 파이썬' 카테고리의 다른 글
[Python] 1. Python의 기본 (0) | 2023.03.17 |
---|