인프런 입문
1119 수업 내용
변수
- 문자: '', ""
- 왜 자바에서는 문자열+숫자 를 결합하면 문자열로 만들었을까?
a = 1
b = '2'
print(str(a)+b)
print(a+int(b))
a = 1
b = '2'
print("{}{}".format(a, b))
a = True
b = False
print(a and b)
print(a or b)
a = 1.1
b = 7
print(a+b)
c = 1.1
d = '7'
print(c+int(d))
변수
n = 700
print(type(n))
x = y = z = 700
var = 75
var = "Change Value"
print(type(var))
Object References
print(300)
print(int(300))
n = 777
print(n, type(n))
m = n
id(indetity) 확인
m = 800
n = 655
print(id(m))
print(id(n))
print(id(m) == id(n))
m = 800
n = 800
print(id(m))
print(id(n))
print(id(m) == id(n))
- 파이썬 엔진이 같은 값을 가진 변수들을 하나의 오브젝트를 참조하게 함
다양한 변수 선언
- 예약어는 변수명으로 불가능
- 방법
- Camel Case : numberOfCollegeGraudates -> Method
- Pascal Case : NumberOfCollegeGraduates -> Class
- Snake Case : number_of_college_graduates -> 파이썬에서 주로 씀