변수
변수는 저장공간이다.
x = 0
저장공간의 이름 대입연산자 값(상수)
자료형(type)
자료형 type
정수형 int
실수형 float
문자열 str
논리형 bool
변수의 선언 (메모리 할당)
초기화
변수명 = 초기값
변수 선언시 RAM
x = 0
x라는 이름의 저장공간이 RAM에 할당된다
x에 0이라는 초기값이 들어간다.
주소(C언어 > 주소에 대한 깊은 공부를 하게 됨)
저장공간이 RAM에 할당되면 고유한 값인 주소값이 부여된다.
주소값이 부여된다.
변수 선언 시 주의사항
같은 이름으로 선언할 수 있으나 두번째 선언은
기존의 변수의 값을 수정할 때 사용된다.
x = 10 (선언)
x = 20 (기존 x의 값을 수정함)
print(x)=20
초기화를 반드시 해준다.
되도록 선언부에 한꺼번에 선언한다( 페이지 상단.)
예시)
1 x=10
2
4
..
4894 y=20
18999 print(y) < 다른 개발자는 y=20을 발견 못할 수 있다, 그렇게 되면 매우 당황스럽다.
되도록 선언은 한꺼번에 (가독성)
변수명 주의사항
문자부터 시작한다
예) 2a (X), a2(O)
특수문자는 사용할 수 없다.
단, _(언더바)는 사용 가능하다.
공백을 사용할 수 없다.
good_boy : 팟홀 표기법(갑자기 움푹 파여서)
goodBoy: 카멜 표기법(낙타 등처럼 생겨서)
되도록 소문자를 사용한다.
되도록 뜻이 있는 단어를 선택한다.
a, b, c, d (X)
data, number, seq, name, age, count, ... (O)
되도록 한글을 사용하지 않는다.
복사 단축키 : ctrl +alt + 위 또는 아래 방향키
cell test : #%% (1) test
#%%(1) test
x = 10
print(type(x))
x = 1-.9
print(type(x))
# 작은 따옴표와 큰 따옴표의 차이는 없다.
# 모두 str 자료형이다.
name = '한동석'
print(type(name))
name = "한동석"
print(type(name))
<class 'int'>
<class 'float'>
<class 'str'>
<class 'str'>
#%% (2) test
name = '김지인'
age = 10
height = 120.88
hobby = "피아노"
print(name)
print(age)
print(height)
print(hobby)
김지인
10
120.88
피아노
제어문자
# 제어문자
# 반드시 따옴표 안에서 사용한다.
#\n : 줄바꿈, 개행문자 (new line)
#\t : 위 아래 줄 간격 맞춰 띄기 (tab)
#\\ : \표현
#\" : "표현
#\' : '표현
#인터프리터에서 해석 방향
#위에서 아래로 좌에서 우로
print("자기소개", end = '')
print("\n이름 : ", end = '')
print("\"김지인\"\n나이 : 10살")
자기소개
이름 : "김지인"
나이 : 10살
#=====================================
# 애완동물 이름 : ???
# 애완동물 나이 : ???살
# 애완동물 몸무게 : ???kg
# 애완동물 혈액형 : ???형
# 단, print()를 3번만 사용
#=====================================
#ㅋㅋㅋ 내답
print("애완동물 이름 : ???\n애완동물 나이 : ???살\n애완동물 몸무게 : ???kg\n애완동물 혈액형 : ???")
#선생님 답
print("애완동물 이름 : 뽀삐★\n애완동물 나이 : 10살", end = "★\n")
print("애완동물 몸무게 : 10.5kg", end = "★")
print("\n애완동물 혈액형 : A형", end = "★")
애완동물 이름 : ???
애완동물 나이 : ???살
애완동물 몸무게 : ???kg
애완동물 혈액형 : ???
애완동물 이름 : 뽀삐★
애완동물 나이 : 10살★
애완동물 몸무게 : 10.5kg★
애완동물 혈액형 : A형★
name = "김지인"
age = 10
height = 120.888
hobby = "피아노"
print("이름 : ", end = '')
print(name)
print("나이 : ", end = '')
print(age, end = '살\n')
#print("살\n")
print("키 : ", end = '')
print(height, end = 'cm\n')
print("취미 : ", end = '')
print(hobby, end = '')
이름 : 김지인
나이 : 10살
키 : 120.888cm
취미 : 피아노
'language > python' 카테고리의 다른 글
암호화, 복호화, 입력함수 (0) | 2022.05.03 |
---|---|
서식문자(%), 형변환, 아스키코드 (0) | 2022.05.02 |
서식문자 (0) | 2022.05.01 |
주석 달기 (0) | 2022.05.01 |
인터프리터 설치 (0) | 2022.05.01 |