겉바속촉

[Python] 파이썬 프로그래밍_식별자&변수, 입출력, 예약어 본문

IT 일기 (상반기)/Python_Basic

[Python] 파이썬 프로그래밍_식별자&변수, 입출력, 예약어

겉바속촉 2020. 12. 28. 01:43
728x90
반응형

 

안녕하세요

겉바속촉입니다

!^^!

 

 

!!파이썬 시작하기!!

 

 

 

 

이번에는

식별자와 변수,

입력과 출력,

예약어와 내장 함수에 대해서

알아보도록 하겠습니다

 

 


 

 

 

 

식별자

 

  • 변수, 함수, 모듈, 클래스 등 객체를 식별하는 데 사용되는 이름
  • 조건1. 대,소문자를 구별
  • 조건2. 식별자의 첫 글자는 문자 or 언더바(_)만 사용 가능/ 중간에 숫자오는 것은 무방
  • 조건3. 언더스코어(_)를 제외한 특수문자 및 공백은 사용 불가
  • 조건4. 예약어는 사용불가

 

 

 

변수

 

  • 변수를 생성하지 않고 바로 사용하는 것은 불가능
  • 다른 언어와 다르게 변수 생성 시 변수의 타입을 적지 않음
  • 변수에 값이 할당될 때 변수의 타입이 결정됨
  • del 함수를 사용해서 변수 삭제 가능 -> 그닥 사용하지 않는다 (파이썬은 자동으로 메모리 관리하기 때문)

 


 

 

입력

 

  • 기본적인 입력 --> input() 함수

다음과 같이 숫자를 입력해보라고 입력한 후에

실행을 시켜보면 커서가 깜빡깜빡거리는데요

그때 12345 를 넣어주었더니 바로 출력이 됩니다:)

 

 

입력값은 Type이 문자이기 때문에 숫자를 입력 받아서 계산하고 싶다면 타입을 변환시켜주시면 됩니다

 

 

다음과 같이 제가 나는 몇살일까요? 하고서

숫자를 입력했지만!!

type을 출력시키니까 str이라고 뜨는 게 보이쥬??

 

 

 

타입변환을 위해서 a 에다가 int(a)를 넣어주었어요

그리고서 출력해보니 int라고 뜨고 있쥬??

 

 

 

 

출력

 

  • 기본적인 출력은 pirnt() 함수를 사용해서 출력 가능 ---> print(출력할 내용)
  • 식별자 없이도 출력 가능
  • 콤마(,) 활용해서 여러 개의 값 출력이 가능
  • 구분자(sep)는 기본 공백으로 되어 있고 값의 변경 가능

 

 

  • 아무것도 적지 않은 경우 한 줄 추가됨
  • shift + tab ---> 해당 함수의 상세 설명 확인 가능

 

 

 

 

*기초문형*

 

  1. 주석 -> #뒤에 오는 문장, 단축키 : Ctrl + /

               여러 줄 주석은 작은따옴표, 큰 타옴표 세 개를 이어서 사용



  2. 할당 -> 할당문은 등호 (=)를 사용

               표현식은 반드시 등호 오른쪽에 와야 함  --> 1 + 2 = a  (x)      a = 1 + 2  (o)

               세미콜론(;)을 활용해 한 줄에 여러 변수 값을 할당할 수 있음 --> ; 을 입력하면 문장이 끝났음을 의미

               표현식이 아닌 할당문은 할당 불가

               두 변수의 값을 콤마, 등호를 활용해 서로 바꿀 수 있음 ---> 우리는 temp가 필요없다는 말!!

 

 

 3. 연속 라인 -> 역슬래시(\)를 사용해 한 줄을 여러 줄로 표현 가능 ( 코딩 길어져서 한 줄에 표현하기 어려운 경우 )

 

 

 

 


 

예약어 = Keyword

 

  • 변수로 사용 불가
  • 기본 모듈 중 하나인 Keyword 모듈을 import 해서 확인 가능
  • 예약어의 개수는 총 33개

 

 

 

내장함수

 

  • 자주 사용되는 함수를 내장 함수로 기본 제공

  • 대표적인 내장 함수

    1. type() : 해당 식별자의 타입 확인 가능
    2. len() : 객체의 길이를 알 수 있음
    3. max(), min() : 최대값, 최소값 출력

 

 

 


 

* 실습해보기 *

 

 

실습1)

 

저 말들을 한 문장으로 코딩하고 싶어요!!

어떻게 하면 될까요?~~

 

 

 

1. 세미콜론 활용하기

 

 

 

2. print()함수 사용하기

 

다음과 같이 입력하면 --> 한 줄로 출력이 되네요:)

그럼 우리가 원하는 값이 아니네요

 

구분자(sep)는 기본 공백으로 되어 있고 값의 변경 가능하다는 걸 위에서 배웠으니까 활용해서

다음과 같이 고쳤습니다!!

 

 

 

 

실습2) 

 

 

 

 

728x90
반응형