본문 바로가기

Python/그림으로 배우는 파이썬

[Python] 2. 변수와 식

728x90

변수와 식

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()을 사용한다

728x90

'Python > 그림으로 배우는 파이썬' 카테고리의 다른 글

[Python] 1. Python의 기본  (0) 2023.03.17