기본 용어
2021. 5. 22. 17:54ㆍPython
- 변수: 데이터를 저장할 메모리 공간. 어떤 데이터를 저장하냐에 따라, 변수의 크기가 달라질 수 있다.
a = 1 b = 'hello'
*python에서는 변수의 크기가 달라질 가능성 희박. - 예약어 : 이미 어떠한 의미가 들어간 변수. 정해진 기능이 있기 때문에 변수로 선언할 수 없다.
print = "출력" #불가
- 상수 : 항상 똑같은 값을 저장하고 있는 변수. 시스템이나 프로그램에 의해 이미 정해져 있으며 대게 복잡한 값을 인지하기 쉬운 변수명으로 사용자들이 쉽게 사용할 수 있도록 저장되어 있다. *하지만 Python에서는 상수가 존재하지 않고, 후에 나오는 class를 통해 자체 제작할 수 있다.
- 리터럴 상수 : 코드상에서 특정 값을 지칭하면 실행 지점에 미리 준비 되는 값, 상수의 특징을 가짐
binary = 0b1010 # 0b뒤에 데이터를 붙이면 2진수로 인식한다. hexadecimal = 0x12c # 0x뒤에 데이터를 붙이면 16진수로 인식한다. T = True # 논리값 '참' F = False # 논리값 '거짓' Nothing = None # Python만이 가지고 있는 리터럴. 생성되지 않는 필드를 지정 list1 = ["apple","mango"] # []안에 데이터가 있다면 list tuple1 = (1,2,3) # ()안에 데이터가 있다면 tuple dic1 = {'1':'yasuo'} # 키:데이터를 {}로 묶은 dictionary
- 함수 : function, 특정 기능을 수행하는 코드를 묶어서 실행하는 단위
- 자료형(=Date type) : 데이터의 유형.
*서로 다른 유형에 데이터는 별도의 방법으로 가공해야 한다. 같은 유형으로 통일해야 할 필요성이있다. ex) 글자와 숫자
**같은 같은 유형의 데이터는 일정한 방법으로 가공할 있다. ex) 숫자와 숫자
1) str : string, 문자열(문자), 한글자도 문장 취급함.
2) int : integer, 정수(양수+음수), '', "" 필요 X
3) float : 실수(소수점 이하 자리까지)
4) bool : 논리값, True/False 딱 2가지만 가능. <예시>
##############################################################################################
#기본 변수형#
text = '안녕하세요' #STRING
number1 = 100 #INT
number2 = 12.89 #FLOAT
flag = True #BOOL
print(text) #함수, 기능, 출력하는 기능
##############################################################################################
- 주석 : 컴파일할때 코드를 읽지 않게 함으로써 메모하는 용도로 주로 사용한다. 언어에 따라 주석이 다르다.
#print("아") #print("무") #print("리") #print("써") #print("도") #print("출") #print("력") #print("안") #print("됌")
'Python' 카테고리의 다른 글
출력문(Print) & 입력문(Input) (0) | 2021.05.23 |
---|---|
문자열(String) (0) | 2021.05.22 |