본문 바로가기
대학교_1학년/문제해결과 SW프로그래밍

문제해결과 SW프로그래밍 - 변수

by 대학기록 2024. 12. 25.

1. 변수의 개념과 사용

  • 변수명 = 저장할 값
  • 오른쪽 값을 왼쪽 변수에 저장(대입)

 
 
 
 
2. 변수 이름

  • 문자(A-z), 숫자, _(underscore)를 사용가능.
  • 숫자로 시작 불가능. ex) 2x
  • 'data' 와 'Data'는 다른 변수.
  • '합계' 처럼 한글 변수명도 사용가능.
  • 파이썬의 키워드(keyword)인 True, if, for 등은 변수 이름으로 사용할 수 없음.

 
 
 
3. 변수 값 변경&입력

  • number 에는 숫자 3, name에는 문자열 ("구지원" * 2) 를 저장
  • 이때, name 에는 "구지원구지원" 이 저장된 것이다. 
  • --> print(number ,name) 출력했을 때, "3 구지원구지원" 이 출력된다. 
  • input() 함수 : 변수 값 입력 받기
  • int(input()) : input() 먼저 실행하고, int() 실행해서 입력받음.

 
 
4. 데이터 형&형 변환

  • int : 정수형 / float : 실수형 / str : 문자열(ex: "구지원", '123') / bool : 불린(True, False)
  • type() 함수로 데이터형을 확인 가능.

 
 
 
 
5. 문자열 서식 설정

  • 하나 이상의 문자를 저장하는 데이터형이 문자열(텍스트).
  • 문자열 : 파이썬에서는 큰따옴표("") 나 작은따옴표('')를 문자열 기호로 사용.
  • ord() 함수를 이용해 '구' 가 실제로 처리되는 값이 44396 임을 확인. --> ord() : 특정 문자를 ASCII코드로 변환
  • bin(ord()) 함수 : 이진수 확인 
  • 문자열 : 입력한 데이터형태 확인(*str : 덧셈, 곱셈 연산 가능)
  • """ : 두 줄로 나뉜 문자열이 변수에 저장됨.

 
 
6. 변수 선언&초기화

  1. myAlphabat(변수명) 선언.
  2. 데이터 저장(A)
  3. 저장된 데이터 출력하기 위해 'print(변수명)' 입력
  • 새로운 데이터가 저장되면, 과거의 데이터는 사라짐.

 

  • intro 변수가 초기화되고, '안녕하세요' 로 변경된 값으로 출력됨.